Global Client Success Manager
CurrentWith Head Offices in UK, fully remote Global Client Success ManagerResponsible for managing various teams and projects within EMEA, USA and APAC (and not limited to) Management of the relationships with assigned clients, ensuring every client experiences excellence in delivery and partneringManagement of the delivery teams on assigned client.