what is the difference between in house and outsourcing 
outsourcing is the practice of hiring an outside company or contractor to perform work whereas in housing also known as insourcing is the practice of assigning this work to existing employees 