Founding Sales
- Location
- Greater London, England, United Kingdom
communicate the company’s mission and vision in sales conversations as a subject matter expert Work with the Head of Marketing to create joined-up lead magnet campaigns and events targeted at the right segments Work with the Head of Customer Success to hand over signed customers so they ...