H1B is the main work visa offered by the U.S government to foreign workers. It is highly sought after, and once secured, the foreign worker can also apply for a green card while on the job. This article will help you decide if you qualify for the temporary work visa.
Do you have a Bachelor's degree or higher from a foreign country? The first requirement for foreign nationals who want to obtain a work visa under the H1B visa program is that their education level is equal to a person who holds a U.S. Bachelor's degree. If you have a foreign degree have it evaluated to make sure it is equal.
Do you have a U.S. employer that will hire you? The most important factor for obtaining the H1B visa is that an American company is willing to hire you on a temporary work visa. The U.S. employer must abide by U.S. Citizenship and Immigration Services, USCIS, rules and regulations.
You must be paid above or at the prevailing wage. The employer, to complete the application, must agree to pay the H1B employee the prevailing wage for that position. He has to complete a labor certification to assure that he will pay the employee the proper wage.
Does the job require a minimum of a Bachelor's degree to perform? To work on an H1B visa, the job also requires the skills of a person who holds a Bachelor's degree. For example, a secretary does not need a BA so you cannot sponsor a foreigner, but a computer engineer will require at a minimum a BS degree, therefore, you can sponsor that employee for an H1B visa.
The employer must be a valid U.S. company, and have an office location and assignment for you to work. The USCIS has made it clear that staffing agencies or IT consulting companies need to prove to the USCIS that they have a valid office location and work for the new employee, along with tax returns; company brochures and websites should be submitted during the application process.