Client Success Leader
12 days ago
London
Client Success Leader Location: LONDON, 1 Canada Square, Level 28, Canary Wharf, E14 5AB, London (UK) Providing direct support to clients, addressing inquiries, monitoring the resolution of project/service issues, and assisting with onboarding, training, and adoption of products through day-to...