A leading cybersecurity company is seeking a Customer Success Manager in Leeds, England. The ideal candidate will manage customer onboarding, develop strategies for customer success, and enhance the customer journey. Requirements include an Associate’s Degree or equivalent experience, proficiency with CRM tools, and strong communication skills. This role offers various company-wide bonuses and benefits in a modern, dynamic environment. #J-18808-Ljbffr