Customer Success Manager Southern England, London area ·
3 days ago
London
No Isolation is on the lookout for a Customer Success Manager to join our UK sales team. In this exciting role, you’ll be a mix of project manager and client champion, helping onboard and support our awesome AV1 robots, especially with local authorities, schools and multi-academy trusts.