Senior Manager of Customer Success - Enterprise
- Location
- Greater London, England, United Kingdom
fulfilling customer needs Evidence of strong problem-solving and analytical skills to drive valuable solutions and decisions Strong time management, multitasking, and deadline-oriented approach to managing multiple projects simultaneously Travel Requirements and Working Conditions 20% travel for customer and internal meetings Reliable internet access ...