Senior Customer Success Manager, EMEA
- Location
- Greater London, England, United Kingdom
community with people who are passionate about joining us on this exciting journey. Job Purpose Bringing previous experience and incorporating industry best practices, our Senior Customer Success Managers (Sr. CSM) are responsible for partnering with our clients to ensure the continued value realization of our product, thereby influencing client retention ...