Head of Sales, UK
- Hiring Organisation
- Jobleads-UK
- Location
- Greater London, England, United Kingdom
moving environment while also stepping back to define strategy and drive execution. Ability to build and sustain a high‐performance culture, setting clear expectations, coaching for excellence, and creating accountability across the team. Experience operating effectively within global organisations, navigating a satellite office and HQ dynamic while influencing stakeholders across ...