Marketing Consultants are outside advisors who work with companies to create and implement marketing strategies. They create a detailed marketing plan, determine a business's marketing message, and identify the appropriate marketing mix to get the message out to the target market. Most are also involved in implementing the marketing strategy. They often help monitor results and tweak campaigns as they go to ensure that companies get the best results from their marketing efforts.
Many will also specialize in specific areas of the marketing process, such as Online marketing, Social media marketing, Nonprofit marketing, Copywriting, Print or TV advertising, Public relations, Direct response marketing.