Senior Customer Service Manager
19 days ago
Leeds
Reporting to the Commercial Director this role is responsible for a team of three Customer Service Managers (located in the UK, France and Germany) and their team of Customer Service Advisors (approximately 13 located in the UK, France, Germany and Denmark). Roll out best practices across all Flu...