Customer Success Manager
- Location
- Greater London, England, United Kingdom
looking for a motivated and curious professional to manage a book of enterprise customers. The CSM delivers proactive workshops, business reviews, payments insights, and thought leadership to help users grow their business. Who you are We're looking for someone who meets the minimum requirements to be considered ...