Head of call centre
£65,000 - £72,000 Your role will be to deliver an outstanding level of service, drive improvements and efficiencies and develop best practice within a highly complex 70 seat customer contact centre.