Working at the Central Support Centre
Our central Support Centre is based near Leeds and provides support to our customers, Agents and employees in our branch network.
There are over 100 employees who work here across a wide range of departments – our Marketing, HR, Finance and IT departments are all based here among others.
Our Support Centre also houses our Customer Services team. They have an important role to play and are here to provide support and assistance to all of our customers around the UK.
To read more about what it's like to be a Customer Service Advisor and the role they play in our Support Centre, click on the boxes below.
Have a look at our vacancies to see what Support Centre roles we have available.