Location: st. john\xe2\x80\x99s, Newfoundland & Labrador ROLE OVERVIEW As part of the sales team, you will work with the business development and marketing to generate sales leads for our holographic displays. You will work with potential customers to identify what…