However, some marketing agencies are staffed in-house.Meaning that some companies have a division of their company with one purpose, and that is for the marketing of the parent company.The goal of a marketing agency is to gain exposure for a company in order to increase revenue and income due to traffic increases.