Customer Success Specialist

The role will predominantly involve empathising with every aspect of the customer’s experience with their needs as a priority being the first point of contact…

£25,000 - £35,000 a year
1 vacante