Customer Care Manager
- Location
- United Kingdom
- Posted
- Sep 23, 2026
- Last seen
- Oct 5, 2026
About the role
Join as a Customer Care Manager where you will be responsible for improving relationships with a wide range of stakeholders, partners, charities and passengers. This exciting new role will allow you to see the value in maximising the relationships to maintain a good reputation.
