Head of Customer Success EMEA
1 month ago
Along with one company offsite every year, we have brand new offices at the heart of major cities including New York, San Francisco, Toronto, Paris, and London. You will directly manage our Team Leads (NEMEA and SEMEA), set the operating cadence for the current CSMs, lead on hiring and expansion of