Overlapping time zones, room for agile methodology development, and cultural proximity are the three reasons American companies consider collaboration with Argentine developers.