If country has shortage of critical skilled workers - bring them in permanently, based on a system similar to what Canada has.
If country has shortage of critical skilled workers - bring them in permanently, based on a system similar to what Canada has.
Lots of pressure to come in on the weekend. I certainly wasn't going to sacrifice my weekends. I'd just tell them no. I could work somewhere else.
But the H1b guys I worked with from India constantly caved to the guilt. If they were to lose the job, they'd have to pack up their entire life and go back to India to try again.
Easy high-skill exploitation.
I think there is a different workplace culture in India. Hard work does not always equate to quality work, occasionally some really braindead stuff comes out that someone slogged through.
If I saw H1B's coming in on weekends, I think its partly cultural and they might also just be younger and have less weekend commitments in general.
On the flip side, if you lose your H1B status you are pretty screwed, so the company has you by the balls and tends to pass you up for promotion.
If there is no quota and no insanely long waiting periods for getting a green card -- H1b will become mostly irrelevant.