Manager, Customer Success
1 month ago
London
Reporting to the EMEA SASE Customer Success Sr Manager, in this role you will lead an internationally dispersed team of Customer Success Managers, responsible for managing strategic and enterprise accounts. Attracting, hiring and retaining a group of Customer Success Managers, attract high potent...