▷ Urgent Search: Head of Customer Service
1 day ago
London
Circa £80 - 100k plus bonus andbenefitsLocation: West London (with occasional UK travel)Directreports: QA and Training, Customer Experience, Customer ServiceInternal Relationships:Members of the Executive Team, Product Team,Corporate Clients Team, Risk and Compliance, Senior Leaders, andStaffExte...