Head of Customer Service EMEA
19 days ago
London
Manage and support the Customer Service team based in our clients head office. Manage and support the Customer Service leads in Germany, Spain, Italy, and France, including visits to, and regular communication with the subsidiary offices. Lead, motivate, communicate with, develop, appraise and pe...