Location: Swansea, Wales, United Kingdom
Category: Insurance
Salary: 30,000 - 40,000 GBP / yearly
Full-time
Lead a team of claims technicians to provide excellent claims service to customers.