Peterborough, England, United Kingdom (On-site)
up to £60k
We’re supporting a well-known business in the search for a Customer Support Manager / Customer Service Manager to lead and develop their customer service function within a busy logistics operation.
1
2