5.0
20 Aug 2025
Current employee, more than 1 year
London, England
Recommend
CEO approval
Business outlook
Pros
Was a fun place to work at it's peak! Smart dedicated team, good tech.
Cons
When the wheels fell off, they really fell off and leadership were a little clueless. No real direction, trying to do everything whilst achieving little.