Customer Success Team Lead
- Location
- Greater London, England, United Kingdom
also appointed to Agents within NEUR, albeit the Agents themselves do most of the heavy lifting). Skills, Knowledge, and Experience Required: Bachelor’s degree in business, Marketing, Communications, or a related field A relevant certification in Customer Success or Account Management is a plus 3-5 years ...