The H-1B nonimmigrant visa allows companies and other employers in the United States to temporarily employ foreign workers for up to six years ...