Customer Service Support Manager Your new company
Working for a rapidly growing technology businesses in South West Wales. You will be responsible for over seeing the customer support team of over 25 people split into two teams, 1st Line Support and 2nd Line Support.
Your new role
- Set and execute against a vision and strategy for Customer Support.
- To aligned to the vision and strategy...