Enthuse
Open positions
1 job
2 months ago
New Business Sales Manager
Open 0d UKFull-time
United Kingdom
LondonReporting to the Head of Sales, you’ll lead a team of Business Development Associates and Business Development Managers, creating a high-performance culture that delivers consistent sales growth while developing and…
Business Development CRM HubSpot Pipeline Management SaaS +1 skills