Customer Service Manager - £54,000 - £59,000 A Year
1 day ago
London
Proven experience in a customer service management or team lead role, ideally within a technical, B2B, or product-led environment. Excellent opportunity for a strategic Customer Service Manager. Lead, coach, and motivate the service desk team, fostering a culture of accountability, continuous improv