3.0
May 13, 2025
Former employee, more than 1 year
London, England
Recommend
CEO approval
Business Outlook
Pros
Supportive team, great people to work with, solid benefits, and good flexibility.
Cons
Lack of transparency from leadership, with decisions often made without notice. Employees were often made to feel disposable.