Outsourcing is an attractive way for firms to tap into foreign markets because it enables the company to widen its marketing scope and presence at a lower cost. It also aids the company to hire people with skills and talents which they cannot attain in their countries for a lesser price.
Time difference may factor in some outsourcing firms. There are firms who outsource people of different time zone to ensure that the business operation will continue inspite of the downtime in the firms' headquarters.
Outsourcing also helps the company ease the burden of dealing with company documentations and freeing the firm employees time to negotiate more deals and generate more business for the company.