5.0
Oct 1, 2025
Current employee, less than 1 year
London, England
Recommend
CEO approval
Business outlook
Pros
Great company and culture High trust environment with freedom Positive environment Nice employee benefits Work life balance Constant feedback and communication during hiring process
Cons
Very large company with lots of teams. Can be overwhelming initially but with time, you'll find your place and get a feel for how all the different teams work together.