Former Employee2.0Sep 29, 2023Horrid, just awful. Stressful, micromanaged and some of the worst senior leadership ever.
Current Employee3.9Dec 7, 2023My overall experience has been positive. The culture is great and you work with fantastic people.
Current Employee4.7May 15, 2024Amazing experience with a lot of opportunities as the company is growing at a fast pace in EMEA.