1.0
Jun 24, 2025
Former employee
London, England
Recommend
CEO approval
Business Outlook
Pros
The people who work in the back office teams are nice and very helpful
Cons
I was told lots of things that weren't true in the interview process, there was no structure, no way of generating leads, and the EMEA management team were dreadful.