Customer Care Manager

As the office-based Customer Care Manager, you’ll be responsible for the day to day running of the Customer Care office, ensuring customer satisfaction, and…

£40,000 - £50,000 a year
1 vacante