2.0
Dec 11, 2025
Former employee, more than 3 years
London, England
Recommend
CEO approval
Business Outlook
Pros
Really good culture and environment
Cons
Managers here are toxic, massively led by the US team, without taking into consideration of local working conditions and your health and mental wellbeing will be used against you.