Head of New Business
17 days 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. Your role will be essential in maintaining strategic alignment, consistency, and effectiveness across the New Business