Senior Manager Customer Services UK & Ireland
hace 7 días
Leicester
With customer service hubs in Leicester, Manchester and Ireland, you will be responsible for a team of 6 Managers overseeing approx. 90 customer service professionals including advisors, training and ...