I have engaged The Content Factor on a number of projects. Before beginning any project they make sure to understand the market, the product, and the customer. That ensures an outstanding outcome every time -- always on time and on budget. The Content Factor also conducted a brainstorming session with several key stakeholders in the business which lead to a year's worth of content marketing themes and ideas. Well worth the investment.