1 of 1 Onboarding Jobs in Holborn

Senior Customer Success Manager

Location
High Holborn, England, United Kingdom
data-driven decision-making Willingness to travel occasionally to client sites within the region What We Offer Sales incentive plan Comprehensive training and onboarding programme Primarily remote work with a strong preference for candidates based in or around London Pension Private Medical Insurance including Digital GP Healthcare Cash Plan - claim ...