4.0
Apr 27, 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.