1.0
24 June 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.