EnthuseCustomer Support and Onboarding Team Lead London, England, United KingdomSupporting the development of the customer team as the definition of Support and Customer Success was executed within the business. Scaling the team through a period of huge growth; developing the team from a team of three to seven, alongside the implementation of KPI's to accommodate the business' strategic plan for the next financial year.