Pros: I've been working as a Software Engineer in this tech company for a few years now, and I really appreciate the collaborative environment. My colleagues are super supportive, and there are always opportunities to learn new skills, especially in our fast-paced industry. The work flexibility is great, making it easy to balance personal life with professional duties. It's a pretty stable place to be for software development professionals, offering a good sense of security.
Cons: Sometimes the approval processes can feel a bit slow, especially for new features or infrastructure changes, which can occasionally impact project timelines. Also, while there are learning opportunities, career progression paths could be a bit clearer at the mid-level, as promotions don't always happen as quickly as some might hope. It's not a major issue, but something to keep in mind.
Advice to Management: Focus on streamlining approval workflows and providing more transparent guidelines for career advancement, especially for experienced software engineers.
Show more