There are many reasons that companies will try to handle their marketing communications needs in-house. Sometimes, budget is the primary driver, but more often, there’s a belief that nobody in the outside world could ever understand the company as well as its employees.
That’s probably true, and it’s exactly why an outsider offers you a significant advantage.