is it better to outsource or keep in house 
there are benefits and disadvantages to outsourcing certain roles as there are with keeping those operations in house a company has greater control over the direction and management of work by its in house employees than it would over an outside contractor on the other hand outside companies may have more experience and resources with certain tasks such as legal services in addition a company must pay the full salary and benefits of its in house employees outsourcing those roles to another company could cost more or less than keeping those roles in house depending on the nature of the task 