Pros
People are key and you can speak to anyone, at any level. There is a large young crowd of employees, all working very hard together. Free fruit and basic snacks in the kitchen are good, plus the cultural and engagement team do a great job at making it a better place for people to work and socialise. Good opportunities to work from home also.
Cons
The opportunities for growth and development are really poor. Across the 3-4 years that I was at the company, I was never offered or put forward for a promotion, despite my job roles/responsibilities changing multiple times during my time there. Also, the constant restructures and team changes led to a lot of disruption and stress on team members, taking on more than they should be doing. Annual salary reviews were very poor also, especially considering when a lot of people had left and the more 'loyal' team members were not rewarded. There's also a strict '3-days in' policy, yet many teams do not stick to this so there are times when you go into the office, for nobody to be in and it's a waste of travel time/money.