Once a marketing company has a clear picture of who you are marketing to and what you have already attempted to do to reach them, a good marketing firm will help you develop an overall marketing strategy. They will create and implement a plan for specific marketing campaigns, and analyse the success of said campaigns.