Call Handler

You will be given full training in how to provide first line technical support to customers as well as providing industry leading customer service to all…

£19,076 - £19,760 a year
1 vacante