3.0
14 Feb 2025
Former employee, more than 1 year
London, England
Recommend
CEO approval
Business outlook
Pros
Nice people Simple structure Good place to start a career
Cons
Company always felt like it was in free fall No clear strategy across any department Poor pay