5.0
28 Mar 2026
Former employee, more than 3 years
London, England
Recommend
CEO approval
Business outlook
Pros
Great culture with motivated employees of a high caliber.
Cons
As with a lot of international companies, those based in countries other than where Headquarters are located may not get the same access to resources.