U.S. employment nonimmigrant visas allow foreign nationals to live and work in the country temporarily for specific jobs. In order for you to come to the United States lawfully as a nonimmigrant to work temporarily, your prospective employer must generally file a nonimmigrant petition on your behalf with USCIS.