My company has established a Delivery Center in China after over 8 years of providing outsourcing services exclusively from Argentina, we are big believers in the idea of combining the best of both worlds: the scalability of Asia in terms of professionals and the ease of doing business with Latin America.
The concept is simple, choose the "shore" or the location according to what makes sense, for example if the position requires more customer interaction then near-shore might be a better option and certainly more cost effective than on-site. If the task does not require so much interaction then it can be handled effective in an offshore location.
If you are interested in learning more about this concept of blended-shore outsourcing from Argentina and China, please visit my site here.
Disclosure: "no positions"