£55-65,000 basic, benefits
The Head of Customer Support will be responsible for leading a service support team, providing a consistently high level of service. Managing all aspects of the business service delivery, throughout the customer lifecycle and through all customer touch points