Obtaining a H1-B visa is not as easy as most people think. It takes a long time and your employer has to do a lot of paper work and has to pay a few fees that he cannot charge the applicant.
Most of the time the waiting period before a H1-b applicant can start working turns off an employer. The employer must also prove that the Applicant's salary is within the prevailing wage of the area. I also believe that he has to prove that he tried his best to find a local citizen for the job. This usually means he has to advertise for the jo for a couple of weeks and prove that he cannot find a suitable employee loaclly.
So with these hurdles to overcome I cannot see an employer favoring a H1-B applicant over a suitable Citizen.
Most of the jobs H1-b applicants apply to are in areas most citizens don not want to work (e.g. health shortage areas).
I myself went thru a harder route trying to obatin a J1 visa waiver----H1-B--green card (estimated time 5 years) so its not easy or rubber stamped as people may think.
The only reason an employer would favor a H1-B applicant over a citizen is that they are usually more commited to stay as ther visa is tied down to the job
I am also pretty sure H1-b applicants are less demanding specially durring contract negotiations.
peace
H1-B process takes around 2-3 months depending on the area (worst areas texas)
Most of the time the waiting period before a H1-b applicant can start working turns off an employer. The employer must also prove that the Applicant's salary is within the prevailing wage of the area. I also believe that he has to prove that he tried his best to find a local citizen for the job. This usually means he has to advertise for the jo for a couple of weeks and prove that he cannot find a suitable employee loaclly.
So with these hurdles to overcome I cannot see an employer favoring a H1-B applicant over a suitable Citizen.
Most of the jobs H1-b applicants apply to are in areas most citizens don not want to work (e.g. health shortage areas).
I myself went thru a harder route trying to obatin a J1 visa waiver----H1-B--green card (estimated time 5 years) so its not easy or rubber stamped as people may think.
The only reason an employer would favor a H1-B applicant over a citizen is that they are usually more commited to stay as ther visa is tied down to the job
I am also pretty sure H1-b applicants are less demanding specially durring contract negotiations.
peace
H1-B process takes around 2-3 months depending on the area (worst areas texas)