Head of Customer Service

The Contact Centre Scheduling team is the hub of the business, being the first line support to our customers and clients as well as processing all incoming…

£35,000 - £45,000 a year
1 vacante