Customer Success Lead - London
- Location
- Greater London, England, United Kingdom
structure and processes of the customer success team, and more broadly our company culture 🔥 About You We're looking for an experienced customer success lead who: 2+ years consulting - ideally CDD (no industry skew needed) OR 2+ years in PE OR 3+ years of customer success/product/data ...