Customer Service Manager
- Location
- Horsham, England, United Kingdom
support teams Strong understanding of SLA management and service desk operations Excellent communication, coaching, and team-building skills A passion for customer satisfaction and continuous improvement Detail-oriented mindset with the ability to thrive in a fast-paced environment Why Join Us? We’re part-owned ...