80Twenty
–
Toronto, ON, Canada
... They specialize in digital and performance marketing (including search, social, programmatic, display, SEO and more) as well as data, strategy and technology services. The Paid Media Manager will be hands on keyboard, setting up, executing and ... - Apr 10