Pros: I really appreciate the collaborative environment here. As a Software Engineer, I've had tons of opportunities to learn from experienced developers and grow my skills, especially with our diverse tech stack. The teams are supportive, and I generally feel like my contributions matter. Plus, the hybrid work model is a huge perk for work-life balance in the software industry. Direct leadership is supportive and gives good guidance.
Cons: The biggest drawback is probably the career progression; it can feel a bit slow for software engineering roles, and getting promoted takes a while. Also, some of our internal processes can be a bit clunky, especially with legacy systems that require frequent maintenance. Communication from very senior leadership isn't always as clear as it could be, which is a minor frustration.
Advice to Management: Focus on streamlining the promotion process for engineering staff and investing more in modernizing legacy systems. Clearer communication from top leadership would also be beneficial for overall transparency.
Show more