Head of Business Insights New London, England, United Kingdom
4 months ago
London
Lead the design, development, and delivery of business insights that support strategic planning, commercial operations, and performance management. This role demands a rare combination of technical expertise, commercial acumen, and the ability to tell compelling, insight-led stories that drive align