Leader Customer Success Digital Europe London - United Kingdom - Full Time
- Location
- Greater London, England, United Kingdom
Experience, Marketing, or a related field, or equivalent professional experience. Senior leadership experience in Customer Success, Account Management, or post-sales roles, preferably within SaaS, digital, or technology-enabled solutions. Proven experience driving customer retention, adoption, and expansion outcomes at scale. Experience leading regional, multi-country customer success teams ...