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. Bonus: Experience in account management, customer success, or client services is an advantage!. If so, this Customer Success Manager role could be perfect for you!….

➡️ Continue to Job