Sales Executive
- Location
- Greater London, England, United Kingdom
advancement for high achievers. The Role Reporting to the Head of Business Development, you will play a key role in securing new business, including telesales intros to prospects, qualification, and delivery of new business demos. The best tactic in our “sales toolkit” is the face-to-face demo ...