Job satisfaction and technology in Mexico