5.0
1 Jul 2025
Current employee, more than 5 years
London, England
Recommend
CEO approval
Business outlook
Pros
Meaningful work at the centre of technology and innovation. Change is constant which is exciting.
Cons
Change is constant which can be challenging.