Customer Service Manager
- Location
- Horsham, England, United Kingdom
supplier performance and ensure alignment with our service standards What You’ll Bring: Proven experience managing customer service or 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 ...