There are many advantages of in-house printing. There are also disadvantages.
When a company decides how to do the printing of their materials, they often analyze the benefits and risks associated with both before making a decision. The decision is usually based on things such as cost, finding the right vendor, or simply what will work best for the company. Sometimes, even turnaround time is a factor.