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