1.0
Oct 15, 2025
Former employee, more than 3 years
London, England
Recommend
CEO approval
Business Outlook
Pros
Good benefits for all employees.
Cons
Micro managed, toxic environment which is led by the Senior Leadership team. High turnover of employees in the last 12 months, due to a lack of trust and fairness.