Global Head of New Business Sales
5 days ago
Global Head of New Business Sales. Proven track record of building, scaling, and leading new business teams, with strong evidence of coaching, development, and sustained high performance. You will lead and manage a high-performing team of 6–8 new business sales professionals across US and UK, sett