Customer Launch Lead
- Location
- Greater London, England, United Kingdom
direct reports initially, may flex to 1), setting clear objectives tied to time-to-launch and sign-up targets Run regular 1:1s, coaching conversations and performance reviews, and support career development within the team Lead recruitment and onboarding as the team grows or changes Balance a hands-on portfolio ...