Client Success Manager (London) London, England, United Kingdom
26 days ago
Join our Client Success team as an Enterprise Client Success Manager (CSM), where you'll be pivotal in building lasting client partnerships, ensuring client satisfaction, and driving revenue retention. Act as the primary point of contact for day‑to‑day client interactions, collaborating with Glo