2.0
10 June 2025
Anonymous employee
Former employee, more than 3 years
London, England
Recommend
CEO approval
Business outlook
Pros
Great people to work with in Europe Nice office locations
Cons
Poor processes and management Lack of innovation Sinking culture due to multiple ongoing layoffs Executive resistance to bad news No growth Cannot sell business proposition well against competitors None existent change management