What is Job Outsourcing?

Job outsourcing is when a company sends it work out to other workers outside the immediate company. A common form of outsourcing is done when work in a US company is sent to a foreign country where labor costs are much cheaper.