Job Description
An experienced people manager will lead a team of 8–10 Customer Success Managers (CSMs) within the Customer Success Center managing the customers with ARR below 300K, based in Kuala Lumpur, Malaysia.
Other jobs you may like
-
Medical Sales Representative
- @ Beiersdorf
- 301 Tresser Blvd, 15th Floor, Stamford, CT