Client Manager Sales · Leeds ·
- Location
- Leeds, England, United Kingdom
Work closely with the Client Manager Team Leader for coaching, development, and performance support. Collaborate with internal teams including Product, Operations, Service Delivery, and Marketing to ensure seamless client experiences. Support follow-up on marketing campaigns and ABM initiatives. Contribute to a positive, collaborative, and high-performing team culture. Professional ...