Customer Success Lead
- Location
- Greater London, England, United Kingdom
communicate the value of the company's data and technology solutions across different customer sectors. Capture customer feedback and translate it into actionable Product insights. Develop strong, long-term relationships with strategic customers. Scale the Function Develop a Customer Success hiring plan aligned with company ...