Many Mexican players spend their careers playing at high altitudes whether it's at the club level or the national team level. Playing in these conditions gives teams an advantage in the short run. However, many would argue that it affects a player's development in the long run.