7 Key Cost Differences: IT Outsourcing vs In-House Teams