1.0
Jun 17, 2026
Former employee
Barcelona
Recommend
CEO approval
Business outlook
Pros
I struggled to identify meaningful positives during my time with the EMEA customer success team.
Cons
In my opinion and experience: The management was extremely controlling and frequently micromanaged day to day work. Career progression did not always seem to be based on performance or expertise. Open feedback was not well received.