Customer Success Manager
9 days ago
Liverpool
Customer Success Manager Salary: £40,000 - £50,000 Location: Remote An award-winning organisation, who utilise class leading methods and tech to deliver insights and research for global organisations, is now looking for a Customer Success Manager to join. In this role you'll be the primary contac...