Sales Lead
- Location
- Greater London, England, United Kingdom
to recognise where real value exists. You might come from a start-up, scale-up, technology business, consultancy or complex B2B environment. What matters is what you've actually achieved: have you created opportunities, influenced senior people, sold something difficult to explain and turned ...