Pros
The company offers competitive compensation and benefits, interesting and meaningful projects and opportunities for continuous learning and professional development. The company provides exposure to modern technologies and collaborative teams. The work is generally engaging and gives engineers the chance to contribute to products with real business impact.
Cons
As with many large organisations, priorities can shift frequently and roadmaps may change with limited notice. There have also been periods of restructuring and layoffs, which can create uncertainty across teams. Deadlines can at times feel very tight, and the pace of change may make long-term planning difficult. In some areas, employees may also feel that individual contributions are not always fully recognised or valued.