ATS Support / Customer Success Executive – to £32k – ID38998, London

  • United Kingdom
  • London

Humand Talent

Maximising Customer Success – Guide clients through onboarding and support their long-term engagement with the services provided. As a Customer Success Manager, you’ll play a vital role in ensuring clients get the most from the services they use. You’ll act as their trusted advisor, helping th…

➡️ Continue to Job