The only real problems with H1Bs are that (a) there aren't nearly enough of them (add a zero to the number available, for starters) and (b) they don't provide a definitive process towards citizenship.
I'll tell you one thing, as someone who has to compete with these people, the whole IT consulting/contracting business has become decidedly like "slave labor". This is much different than 15 years ago when my services were in high demand. Now if I am contracted for 50% of the year, I'm lucky.Quote from rew:
Ah yes, the standard corporate bullshit. There have been cases where companies have forced their employees to train their own H-1b replacements (otherwise no severance pay), then fired them. Companies hire H-1b labor because it's cheap indentured servitude, not because there aren't Americans able to do the work.
Quote from Random.Capital:
Nobody professing belief in free markets can legitimately complain about opening borders to workers.
You cannot have sustainable free movement of capital and goods without also allowing free movement of workers.
Quote from Random.Capital:
Nobody professing belief in free markets can legitimately complain about opening borders to workers.
You cannot have sustainable free movement of capital and goods without also allowing free movement of workers.
Quote from MohdSalleh:
this is misleading. there is a cap on H1b's every year and every year it is used up whether it goes faster or slower makes no difference. Also, frauds aside, it is actually not that easy to get a H1b, the employer has to certify that no American can do the job