Pros
The work is interesting. A lot of freedom is given to engineers to take their own initiative. Work life balance is good most of the time, but can get very busy and stressful at short notice. The company culture is friendly (no back biting, shaming, or bullying that I've seen). Great place to get ecperience in a large globally recognised company.
Kontras
Progression is very slow. Very limited numbers of promotions available to staff each year. Pay is much lower than industry average. Pay increases with promotions are very poor (only £4K difference between Sr and Staff engineer). With high attrition The company is chronically understaffed and current staff is grossly underexperienced (sounds like good opportunity for progression, but its not). Past 2 years has seen a freeze on pay rises and bonuses (with high inflation this is a severe real-terms pay cut). Managers are under high pressure to meet unrealistic deadlines. Management (mid to senior level) act in a very short sighted manner (seems motivated more by short term self preservation than genuinely driving technology forward). Projects are started with full clear knowledge that they will be redundant to company needs before completion