We are seeking a seasoned Customer Success Manager to join our team in Swansea. This role is pivotal in fostering customer relationships, ensuring satisfaction, and driving the success of our clients. You will be responsible for onboarding new clients, providing ongoing support, and acting as an advocate for the customer within our organisation.