Customer Success Manager
Candid Hospitality · London, England
Company: Pepper Role: Customer Success Manager Salary: £40,000 - £45,000 Location: London Role Overview: We are proactive strategic partners to our clients — not just a support function. Our mission is to deeply understand each client's goals and data, equip them with the insight and knowledge to...