Pros: I've really enjoyed my time here as a Junior Software Engineer. The company culture is fantastic; everyone's super supportive, especially when you're learning new technologies. There are plenty of opportunities for professional development and to take on new challenges, which has been great for my career growth in software engineering. The team collaboration is strong, and it feels like a very stable environment overall.
Cons: While the work-life balance is generally good, we do have occasional busy periods closer to project deadlines, which can mean longer hours. Also, sometimes the internal communication across different departments could be a bit clearer, especially regarding larger company updates or future roadmaps for new software products. The promotion process can feel a little slow at times too.
Advice to Management: Focus on improving cross-departmental communication and consider streamlining the promotion process for high-performing employees to keep them motivated.
Show more