Head of Customer Support - UK&IE
hace 11 horas
Leeds
Oversee UK-focused Customer Support teams providing chat, email, and phone Support. The position blends operational leadership, regulatory governance, and insight-driven decision-making - acting as the primary bridge between Customer Support, Product, Compliance, and the UK business. The Head of CS