Head of Sales
- Location
- Greater London, England, United Kingdom
revenue, pipeline, and forecast reports to management, together with realistic projections and insights on UK sales performance. Work closely with Marketing to develop UK demand-generation initiatives, generate leads, and strengthen the sales pipeline. Work closely with Customer Success to identify cross-sell opportunities, support customer expansion ...