what is the main advantage of an in house approach 
a company retains greater control over operations by keeping them in house than they would exercise by outsourcing these roles to a contractor in addition they also have the benefit of in house specialists who are intimately familiar with the company s business and brand compared to an outside company that may be less familiar 