Business 2 Community has published thoughts from three companies on whether they outsource their content writing requirement or not and there is an equally divided opinion. For example, HubSpot, a major inbound marketing company, prefers to use in-house content writers. Sprout Content uses a mix of in-house as well as freelance content writers.
A point to be kept in mind is that almost all the companies that have been featured in this blog post write content for businesses all over the world, themselves, so in a sense, content writing is being outsourced to them and it is a different matter whether they want to further outsource it or not.
So the issue is not whether a content writing or an inbound marketing company wants to outsource content writing or not, the issue is, you, as a small business, should be outsourcing your content writing requirement or not.
There are pros and cons for every choice. If you want highly specialized content written all the time (maybe 5-6 blog posts and articles daily) then it makes sense to hire someone in-house because then you can train that person round-the-clock and monitor the performance.
If you want your content occasionally, maybe one blog post or an article every day, or even two, and a high level of specialty is not required, then it makes perfect sense to outsource, provided you partner with the right content writing business. In this blog post I have provided some valid reasons to outsource your content writing to a content writing service rather than hiring in-house content writers.