1.0
11 Aug 2025
Working here will set you back in your career
Anonymous employee
Former employee, more than 1 year
London, England
Recommend
CEO approval
Business outlook
Pros
I would not recommend this company.
Cons
Controlled from the US by people who order European colleagues around but do not care about European perspectives. CEO comes to inspect Europe occassionally and everyone is afraid of the visit. Anywhere you work in the company, your role will be about selling more and getting customers to sign up to long contracts. If the company do well, you will get a hoodie for Christmas.