A third party I.T. company can save you money.
One of my customers recently switched from having their hosting company manage their servers to having me manage them. On one hand the Hosting company will have a deep knowledge of their eco system, but on the other hand they have somewhat of a conflict of interest. They work for the company that sells you the hosting service. Sometimes you need to upgrade your hosting plan, and sometimes they are just up selling you because that’s their job.
If you have a problem with a server using a lot of bandwidth, is it really in their best interest to figure out why? or is it best for them if you use more bandwidth? If they charge for bandwidth usage, they have a conflict. You might not even know it’s a problem, and if they don’t say anything, then they make more money. You may have some problem eating up resources on your server, slowing it down. Upgrading to a bigger server may fix the symptoms, and again they make more money, but it doesn’t fix the underlying problem.
If you hire an outside company who isn’t selling you those services, they don’t want you to pay this hosting company more money, their job is to make you happy, by lowering your hosting bill, and making it work the right way.