LEAD COMPLAINTS SPECIALIST PART jobs in GLASGOW G31, United Kingdom

looking for a Lead Complaints Specialist to join our Customer Care Team. The team play a key role in supporting our customers when... an important part of our business, it'll be your job to manage a complex caseload of customer complaints. You'll have to work...

Zurich