It will take you basically the same time as a domestic flight to get to the facilities of your software development team.
Being next door neighbors, Mexicans have a natural understanding of the different aspects of the American ulture and the way business are conducted.
Having a software developer in Mexico is in average 30% cheaper than the total cost of the same type of resource in the U.S.
Similar or same time zone
Not only your developers, but also your operations and business contacts will be available during your same working hours.
Most software engineers in Mexico have a very good level of English proficiency and can have clear communications in person, by phone, or using software tools.