Lead Process Manager - Complaints
hace 3 meses
Nottingham
Nottingham Trent House (95002), United Kingdom, Nottingham, Nottinghamshire About this role Leading our Complaints Process team, you will be responsible for overseeing the effective management, resolution, and improvement of the company's complaints handling process. This role involves managin...