Manager, Customer Success
7 days 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. Leading a team of about 10 Customer Success Managers - assisting the team with key escalat...