There are several factors that influence a company's marketing strategy, including: 1) Demographic, technological, political, and cultural environments which shape consumer behavior and preferences. 2) Marketing intermediaries like agents and retailers that help connect producers and consumers. 3) Publics like customers, investors, and media that have associations with the company. 4) Competitors in the same industry offering similar products or services which can impact pricing.