Head of New Business
1 month ago
As the Head of New Business, you will be responsible for supporting, managing, and holding the New Business team accountable to their daily, weekly, and monthly performance targets. In addition to people management, a key focus for the Head of New Business is data management, ensuring our lead datab