Identify target customers, objectives, and desired outcomes of marketing campaign.
Research and develop a marketing strategy, and evaluate success strategy.
Develop the content of marketing campaigns.
Stay up-to-date on current marketing trends and popularity.
Manage and allocate budget correctly for company.