4.0
27 Apr 2026
Former employee, more than 3 years
Recommend
CEO approval
Business outlook
Pros
Absolutely loved working with the Customer Success Team in the US. I wasn’t micromanaged and I was able wear multiple hats. My manager truly cared about my professional growth.
Cons
Ideas were welcomed and explored - but execution often led to dead ends unfortunately.