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.