Pros
Competitive environment with plenty of opportunities to learn. I had the privilege of working with supportive, technically strong managers who genuinely invested in their teams and career growth. There are excellent leaders in the organization, interesting technical challenges, and talented colleagues who make it a great place to work.
Cons
The employee experience varies dramatically depending on the reporting structure. While some teams have exceptional leadership, others suffer from inconsistent people management, limited mentorship, unclear career progression, and an environment where employees may not feel comfortable raising concerns or discussing compensation openly. Unfortunately, talented employees are not always developed or retained. In some teams, high-performing people leave because they don't see a meaningful path for growth, while opportunities for learning and internal mobility remain limited despite repeated interest from employees. The canteen food could also be improved.