Hacker News new | ask | show | jobs
by jquery 5005 days ago
I'm for skilled immigration, but can we please, please rethink the H1B program? At the very least, don't make it so the individual goes out of status the day they leave their job. Give them time to shop around. And get rid of the fee/paperwork every time they switch jobs. Raise the fee to $50k and apply it to the first employer that sponsors them only. More of the risk of holding an H1B needs to go to the first employer that hires them, and less of it to future employers and the H1B holder themselves.

EDIT: I appreciate the responses. Raising the fee is probably the wrong idea.

4 comments

Raising the fee will only serve to benefit bigger companies (e.g. Microsoft) and hurt smaller companies, particularly startups, from hiring.
Maybe the fee should be higher for low salary jobs, to prevent the visa from being used for bringing in low-wage employees for outsourcing firms.
I agreed with you until... "Raise the fee to $50k [...] More of the risk of holding an H1B needs to go to the first employer". What?

Up until recently, I've worked for small companies and startups on my H1B. They would never be prepared to spend $50k just to hire me, especially when I can leave a month later if I want to. If the fee was that high, companies would demand security that their employee isn't going to leave- understandably so, but that basically results in the employee being a wage slave for x years.

As someone going through the visa transfer process as we speak, it isn't quite so bad once you're in the country. Not easily being able to bootstrap something on the side of my main job is an annoyance, and the transfer process itself is irritatingly time consuming, but it does at least let me transfer.

Raise the fee to $50k and apply it to the first employer that sponsors them only.

I think thats pretty unrealistic and I'm hoping that $50k was a typo ... my first h1b was by a small firm who would most definitely have turned me down at that price point.

An important change that I think could be made with the h1b would be to allow people to get into Green card status after 2 years of being in continuous h1b status ... irrespective of company. That way h1-b hires aren't used as pawns in lowering wages and abused because they can be forced to do things that an American hire would never do.

> An important change that I think could be made with the h1b would be to allow people to get into Green card status after 2 years of being in continuous h1b status ... irrespective of company. That way h1-b hires aren't used as pawns in lowering wages and abused because they can be forced to do things that an American hire would never do.

This is a good idea. My wife has been on H1B for four years and is no closer to a green card via the H1B path than when she started. It's a joke. She has a Ph.D. in CS, she's been in the USA for 11 years, and her only realistic path to a green card turned out to be marriage. Meanwhile, she's been used and abused by employers and seeing her mentally and emotionally break down due to H1B abuse is difficult to watch.

"At the very least, don't make it so the individual goes out of status the day they leave their job."

This would do a lot to level the playing field between U.S. and H1B workers: if employees can't easily switch jobs, their employers can pay them low salaries for long hours. From the employers' point of view, however, captive workers are a feature, not a bug. If they had to pay H1B workers salaries that were competitive with domestic workers, they'd stop lobbying for more H1B visas and start hiring and/or training domestic workers.