Customer Success Specialist

Our Customer Success Specialist acts as a single point of contact for our Customers whilst coordinating communications, escalations and prioritisation across…

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