First of all, U.S. companies in Mexico are located there because of outsourcing/fabrication reasons, obviously because it financially feasable (cheaper labor), but most of their business administrative side is conducted in the U.S. I lived in Guadalajara for 10 yrs. and American Company???s hire both personal who speak spanish or the preferred bi-lingual.