Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

On one talks about the actual issue with the H1B. I'm a H1B holder from India, living and working in USA for past 10 years. The actual incentive for companies is that, an H1B holder from India has less rights, they cannot change job or even travel freely outside USA (for decades). That gives the employers full control of the employee. Any guess why companies only recruit from India and China? Because, the country based wait time -- to become a US citizen -- is decades for these countries. So, consultancies will have no problem paying higher salary for someone from India or China.

Immigration Attorneys are making a fortune of this broken system; for e.g., every year my company has to pay attorney fee to renew my visa. Any time I change my job, green card process has to be restarted from square one..more cash to attorneys.

P.S. I remember when I first came here 10 years back I was told by the attorney to wait for 5 years to be a resident. Last year, in 2016, when I went to another attorney he too tells me to wait for another 5 years. So, they never tells the actual wait time is 50 to 70 years. Even the USCIS don't disclose the actual wait time. So, hundreds of thousands highs killed immigrants place all their bets based on the words of Immigration Attorney and get into a mess from where they find hard to get out.

[Edit]: In my opinion, a possible fix shall be to give H1B holder job mobility. I.e., if TCS/Infosys brings in H1B holders to replace American workers; and those H1B holders leave TCS/Infosys the next day; then that business model will not work to begin with.



> they cannot change job

Correction: You can change jobs, but the green card process needs to start again but you keep your priority date. EDIT: You can change jobs to another "similar" position i.e. the job responsibilities should be similar. You can't move from an individual contributer to a manager position for example. In this case, the green card application will have to be done again.

> That gives the employers full control of the employee

Only if you let them. You are free to leave to another job, but many are risk averse. The employers expolit this; personally I am a risk taker so I don't see this as a hindrance.

> So, hundreds of thousands highs killed immigrants

Calling each and everyone highly skilled is questionable. A lot of H1B employees (and local employees for that matter) do not do highly skilled work, relatively speaking. I know this is controversial statement, but please be honest and avoid hyperbole.


What you mean by you are a risk taker? You have no idea what you are comparing here.

Will you risk your family getting deported due to a clerical error? Once H1B lose his job, he and his family has to leave the country in 15 days. Sell his house, pull kids out from school, etc. All this arises whenever H1B tries to change the job.


I've switched jobs on H-1B three times. All it takes is waiting for the replacement visa to come through before you resign. In each case I trusted my current employer and told them I was waiting for a visa for a new job, but I didn't have to.


Lucky. Every time I've switched on H-1B, I've been advised by immigration lawyers to not tell my current employer for fear of retaliation, along with anecdotes to convince me that the retaliation risk is real and happens in the bay area.

It's extremely painful secret to keep -- it's unfair to be unable to talk to coworkers about your future plans (as instructed by legal council), and one that detriments career growth (you're forbidden from discussing early on that you are likely to quit, at a time when it may be reconcilable with your current employer, and lead to better things: new positions, pay rises, etc.).


You're right about that. But sometimes the only way to get a pay raise is to get a competing offer. It is a risk to ask your new employer to file for a H1 transfer and then back off (at the risk of pissing them off). I haven't done it personally, but I know a lot people do it.

I usually drop hints about a pay raise or change of responsibilities and if my manager doesn't oblige within a reasonable amount of time, then I know it's time to leave. It's nothing personal, but if someone else values me more than my own employer I'd rather seek greener pastures.


If you are on H1B past 6 years, then you will need the copy of approved I-140 petition to get the H1B transferred to the new employer. But, H1B visa holder does not have access to I-140 petition; it is employer's property.


> H1B visa holder does not have access to I-140 petition

I have the I140 petitions from the two employers that I had applied with. This sounds like you are talking about consulting companies who hold their employees hostage. No legitimate company can do that and you have legal recourse if they do.


>This sounds like you are talking about consulting companies who hold their employees hostage

This thread is discussing a law -- that targets only consulting companies.

>No legitimate company can do that and you have legal recourse if they do.

That is not correct. There is nothing an H1B employee can do if his employer does not share the copy of I-140.


Well they also talk about removing the master's degree quota. So it's not just about shady consulting companies.


No, the Master's degree quota is unaffected by this legislation. The version of the bill presented in the previous congress is here: https://www.congress.gov/bill/114th-congress/house-bill/5801...

I expect the language of Rep Issa's bill for this session Congress to be largely unchanged.

"Exempt" H-1B employees are not counted when determining whether or not an employer is H-1B dependent. Generally, an employer is H-1B dependent if over 15% of their employees are nonexempt H-1Bs.

The old criteria for exempt status were:

(a) at least $60k annual salary OR (b) Master's degree

The new criterion proposed in the bill is:

(a) at least $100k annual salary

This explicitly targets companies like Infosys, Tata, etc. who use hordes of H-1Bs but pay them just over $60k or ensure that they have Master's degrees.

Microsoft, Google, Amazon, et. al. will still be able to employ hordes of H-1Bs but they will be unaffected due to the high paying nature of the work.


Isn't that part of the mandatory public record that all H1B employers are required to maintain? Anyone can walk in off the street at your work location or company headquarters and ask to see it, including you. You might have to bring your own battery-powered scanner with you, though.


I think you are talking about is H1B-LCA document. I-140 petition is different, it is employer's property.


About the risk taking, I spoke for myself and not for anyone else. Life is not a bed of roses, I've accepted that. When I got my H1B visa, I was aware of all the risks it involves. I've said this in previous posts as well, nobody forces you to take an H1B, you chose to take it. It's like buying an expensive car and complaining that you have to fill premium gas. Well, no one asked you to buy one, did they?

Secondly, you are asserting that clerical errors are commonplace, where is the data for this? Anecdotal data doesn't count, since I don't know of anyone who was denied an H1B due to a clerical error. You might claim that you know a bunch who lost their visa. This discussion then degrades to a moot point without actual data.


I mean, it's the same argument for indentured service, which today is considered morally reprehensible. The point is not that the people who took that choice knew the risks they were taking. The point that the kind of situation H1B puts you into in its current form is not one that should exist, even if by choice.

But it is also true that many folks are not aware of these risks. I have many friends in the States on H1B, many are completely unaware of this. Most have good employers so I doubt this will be a problem, but there's not as much awareness as there should be.


> I mean, it's the same argument for indentured service

Everytime there is an article about H1B, people start flinging "slavery" and "indentured servants". Please be honest and don't analogize H1B hurdles (which I agree exist) to situations where people were actually killed.


Making an analogy does not mean equating the two. I'm specifically making an analogy between the "hey, you chose to do it" arguments that historically supported indenture and are currently supporting the unsavory bits of H1B. These arguments are similar. They share the fallacy of avoiding nuance in the choice (some people aren't fully aware of the choice. Some people may want to change their minds once they've settled in but can't do so easily), and they also share the fallacy of making choice matter in the first place -- people aren't saying that H1B workers don't choose this, people are saying that it's bad to make them choose it in the first place.

If you don't like the indentured servitude example, take minimum wage. If it didn't exist, many people would still be ok with being paid less. We have collectively decided that that is a bad thing. We have collectively decided that underpaying people is bad even if they choose to be okay with it. We don't say "hey, you chose an underpaying job over no job at all, you can't complain about it".

Choice is a red herring in these discussions. Nobody is saying that H1B workers were forced into this. Folks are well aware they made a choice. That does not affect the argument that part of the "con" side of the choice is something that shouldn't exist in our society. You're free to disagree with that argument, but the "folks chose it" is not a rebuttal because that was never the premise.


Actually, there's threats and downsides to the H-1B that AFAIK are not documented, so there is no way an employee can learn about them and make a rational choice -- other than hiring their own immigration lawyer and having them step through the bad scenarios.

A lot of people on this thread sound like they've come nowhere near close to one of the bad scenarios, and have no awareness of them.


We respectfully disagree on this. You make valid points and thankfully it's not hyperbole.

I see the practical side of things, which is either I take it or leave it, as I have no vote in this matter. And if I'm taking it, I'm making sure that I develop my skill set so that I make myself invaluable in future employment or if I venture on my own (and this doesn't have to be in the US), rather than wasting my brain cycles and waiting for this elusive piece of paper from the US government.


> I see the practical side of things, which is either I take it or leave it

I think you're seeing it from a personal POV, where you have a tradeoff where you've made a valid choice with what you have found to be a net gain. And you did explicitly mention that you're speaking for yourself initially. This is all a fine POV to have and I mostly agree with it; I know many people who have made a similar analysis and come to similar resolutions.

My point is about "I've said this in previous posts as well, nobody forces you to take an H1B, you chose to take it", which is a more general statement about all H1B takers. I find it a bad precedent to set to accept that kind of argument; because like I said the discussion isn't about choice in the first place (and accepting such arguments distracts the decision). Like I said, it's fine to disagree with "H1B putting employees on a leash should be stopped", just don't use choice as an argument there :)


How were you aware of all the risks involved? Did you hire your own immigration lawyer (NOT the company-retained one) and have them go through it with you? If so, then that's very wise. If you didn't, I very much doubt you knew of all the risks, since some I've never seen documented. I really think if you had one of the rough times on the H-1B, you wouldn't be so caviler.


I spoke to my older brother (who left once his H1B was over, as he never wanted to stay here long term) and my seniors in grad school who explained all the intricacies; of course I never understood every single detail. But what I understood was getting a GC for an Indian citizen is a long wait. Frankly, I am okay leaving the US if I have to if I fall into any of the pitfalls. I don't have sleepless nights over it.

And BTW, I got my H1B in the 2008 lottery and had to go through lean times during the recession. So it's not as if I've had a smooth ride all along.


What was the worst risk you learned about?


- Being out of status

- Indefinite wait for a GC for Indian citizens

- Not being able to start your own business (there are caveats)


You weren't aware of the risks. There's much worse than that.

I am not a lawyer, and the following is not legal advice: get your own (experienced) immigration lawyer, and ask them about what I've heard one lawyer call "cost-effective employee retention plans". It can include threatening to unfairly ruin an employee's chances of ever getting another US visa if they leave the company. As in, you may never set foot in the US again. I'm not sure people can relate to how horrible this is unless you've unfortunately lived through it.


That's the reason in my posts I always made a distinction between legitimate company vs shady consultants.

Unless you do something nefarious (spying, stealing etc.) no legitimate company would go after someone. And thinking about it logically, the company has to spend a lot of resources to prove this in the first place. "Innocent until proven guilty"


I believe there are some legitimate companies that treat visa workers well (like the company I work for), but I'd still be a bit careful. You can join what you think is a legitimate company, and then they are sold to someone else. When I joined Sun Microsystems, it seemed like a solid company that would be around forever. Sold in 2010.

> And thinking about it logically

Oh no.

My #1 advice to potential visa workers would be to get your own immigration lawyer. My #2 advice would probably be to stop reasoning about things logically. What matters is the law.

You're implying that it's illogical a company would go after someone like this. I know for a fact they do. And, it's illogical. Knowing it's illogical is little comfort for those visa workers hurt by it.

> the company has to spend a lot of resources

Not necessarily. In one situation (I don't want to describe in detail here), it requires almost zero effort from the employer. And I know for a fact it happens.


> Sun Microsystems, it seemed like a solid company that would be around forever. Sold in 2010

I don't understand, what's the issue when the company gets sold? What bearing does that have on your visa apart from the change of employer filing? If Oracle bought Sun (two legitimate companies), it would be a change of employer which is a straightforward process, or am I missing something?


Standard note: I'm not a lawyer...

You were making the point of choosing a legitimate company vs a shady company, as a way to mitigate risk. Which is a good idea. But it's also worth noting that -- especially in the tech industry -- a good company one day can be bought by a shady company the next. (Although I'm not saying Oracle is shady, I didn't stick around long enough to find out.)

Also, if a company doesn't purchase all assets and liabilities (happened to one company I know of last month), and instead acquires pieces, then it may not be a straightforward change of employer.


> All this arises whenever H1B tries to change the job

Yes, getting fired sucks if you're on an H1B but your comment doesn't apply to job changers generally. H1B visas are transferable (with a little paperwork) so an employee looking to move jobs just needs to ensure that they have their ducks lined up and that any required paper work is filed - usually that means lighting a fire under the HR team of the new employer to make sure it doesn't slip through the cracks.


They can be transferred, but you are still at risk until the other company gets the receipt from the USCIS which might take up to a couple of months.


Couple of corrections:

1. You can start working for the new employer as soon as the petition has been sent out. For example, as soon as you have a FedEx/UPS tracking number for the petition, you can start the new job (even before receiving a Notice of Receipt).

2. You get a Notice of Receipt (form I-797C) usually in less than a week (and usually in about 3 days), if the petition was mailed in with overnight shipping.

3. Now receiving a Notice of Approval (form I-797A or I-797B) -- i.e. the actual adjudication of the petition, typically takes a couple of months with regular processing, but only 15 business days with premium processing.


< 15 days if you file for premium processing


You are actually wrong about the 15 days. It's actually zero (0) days, according to USCIS: "There is no automatic 10-day or other grace period for terminated employees holding H-1B status, so once the individual is no longer in a lawful nonimmigrant status, he/she usually must depart from the United States." See: https://www.uscis.gov/tools/ombudsman-liaison/practical-immi...

However, if your I-94 is still valid, being out-of-status on H-1B isn't really that big of a deal. All you need to do is fly out of the country and return, in order to fix your immigration status. The new employer can file an H-1B and request consular processing. The only problem with being out-of-status is that Adjustment Of Status (AOS) is no longer possible, so you have to fly out and fly back in, before you can start your new job. (You'll get an I-797A consular processing approval instead of the I-797B AOS approval.)

USCIS does not deny petitions for being out of status, and in general, if any lack of legal status is for a period of less than 6 months. You don't need to get a new visa stamp either, if your current stamp is still valid. But if/when you renew your visa at a consulate, just make sure to disclose that you were out of status on the DS-160, as failing to do so could get you denied for lying. But if your upfront about it and disclose it, they most likely won't even ask you a question about it.

And yes, you are illegal in the country, but if your I-94 is valid, you have "lawful presence" but you do not have "legal status" (I know it sounds contradictory) and you are still within your "period of authorized stay". But fundamentally, you are consider to be illegal despite a valid I-94 due to being out-of-status, and you can be deported, but it is very unlikely that DHS will send ICE agents to your home to arrest you and forcibly throw you out of the country.

I've quit a job while I was on the H-1B, and I stayed while being out-of-status in the United States for 4 months after that. I was feeling a bit burned out, and didn't even look for a job for 3 months. In the fourth month, I created a profile on Hired.com, got several interview offers, did a full onsite in the first week, and had an offer by the end of the week. My H1B visa stamp in my passport was still valid, but I decided to get it renewed anyways, just to be sure, so there wouldn't be any trouble at the port-of-entry.


I have crossed 6 years on H1B. So, if I change my job, maximum visa extension I can get is for 3 years (provided my employer was kind enough to give me a copy of the I-140 petition).

This is where it gets tricky. Within this 3 years I need to get a new PERM approved by the new employer. So, say I set aside 1 year for the new employer to get all the internal budgeting approvals and initiate my GC process. Then it takes at least another 6 months (no attorney's file PERM within 6 months these days) to file the PERM. And, then say another 1 year to get the PERM result. So, this will take me 2.5 years into my 3 years limit. Now, god forbid, if the PERM gets denied due to clerical error. There is not time left for another try. Pretty much pack-up and leave.


> Within this 3 years I need to get a new PERM approved by the new employer.

I was able to transfer two jobs using the I140 from my first job. My case is clearly not an outlier.

> Now, god forbid, if the PERM gets denied due to clerical error. There is not time left for another try. Pretty much pack-up and leave.

No, you can use your old I140 to extend your H1B for another 3 years (when I changed jobs, that's what I did)


>No, you can use your old I140 to extend your H1B for another 3 years

That is based on the _assumption_ the previous employer did not withdraw the old I-140. I wouldn't recommend that to any H1B visa holder.


Yes it is based on an assumption you work for a _legitimate_ employer and not some shady consultant. I'll use your statement to prove that it's a fair assumption in the average case.

> So, say I set aside 1 year for the new employer to get all the internal budgeting approvals and initiate my GC process

On one hand, you claim that it takes a year for the employer to get your GC going. And now to withdraw it (which will include the same filing fee + lawyer fees - time spent= thousands of dollars) it takes them less than a month (or few months) to budget this?

No proper company would want to spend another penny on an outgoing employee. And this is a completely sane assumption. You can choose to disagree, in which case I'm sorry to say, you're paranoid.


>On one hand, you claim that it takes a year for the employer to get your GC going. And now to withdraw it (which will include the same filing fee + lawyer fees - time spent= thousands of dollars) it takes them less than a month (or few months) to budget this?

Why do you say withdrawal need to be done in a month? To pack-up an H1-B visa holder, withdrawal only has to be done within the 2.5 years.

Also, withdrawing I-140 is more about sending a message to the other H1-B employees to not leave. Companies are glad to cough up few hundred bucks to send that message.


Ok. So this is how a conversation between an HR and the finance department in a _legitimate_ company goes: "We need to send a message to the rest of the H1B employees, so please budget $X thousand for withdrawing an old employee's I140"

Yeah right. You make it sound like this witch hunt is normal course of action. It clearly is not in a legitimate company.


I want to make a correction about the time you have to switch jobs on an H-1B visa.

It's now officially 60 days, per new rules issued by DHS last year under Obama: https://www.uscis.gov/news/news-releases/uscis-publishes-fin...


The relevant paragraphs regarding this new 60-day grace period from the Federal Register:

"Under the final rule, DHS may also authorize a grace period of up to 60 days in the E-1, E-2, E-3, H-1B, H-1B1, L-1, and TN classifications during the period of petition validity (or other authorized validity period). See final 8 CFR 214.1(l)(2). In response to public comments, DHS is retaining this provision while adding the O-1 visa classification to the list of nonimmigrant classifications eligible for the 60-day grace period. To enhance job portability for these high-skilled nonimmigrants, this rule establishes a grace period for up to 60 consecutive days, or until the existing validity period ends, whichever is shorter, whenever employment ends for these individuals. The individual may not work during the grace period. An individual may benefit from the 60-day grace period multiple times during his or her total time in the United States; however, this grace period may only apply one time per authorized nonimmigrant validity period. DHS believes that limiting this grace period to one instance during each authorized validity period balances the interests of nonimmigrant flexibility with the need to prevent abuse of this provision.

This 60-day grace period further supports AC21's goals of providing improved certainty and stability to nonimmigrants who need to change jobs or employers. The 60-day grace period would provide needed flexibility to qualifying nonimmigrants who face termination of employment prior to the end of their petition validity periods. The grace period, for example, allows such nonimmigrants to remain in the United States without violating their status and potentially obtain new job offers from employers that seek to file new nonimmigrant petitions, and requests for an extension of stay, on their behalf. In such cases, even though prior employment may have terminated several weeks prior to the filing of the new petition, DHS may consider such an individual to have not violated his or her nonimmigrant status and allow that individual to extend his or her stay with a new petitioner, if otherwise eligible. If the new petition is granted, the individual may be eligible for an additional grace period of up to 60 days in connection with the new authorized validity period."

Finally, the final rule at 8 CFR 214.1(l)(3) makes clear that the nonimmigrant worker, during either a 10-day or 60-day grace period, may apply for and, if otherwise eligible, be granted an extension of stay or change of status. The beneficiary may also commence employment under H-1B portability per § 214.2(h)(2)(i)(H), discussed in some detail below, if otherwise eligible. To further effectuate the intended purpose of these provisions, DHS is also making clarifying edits to the regulatory text at § 214.1(l)(2), and (l)(3)."

Reference: It's in a Federal Register Document (Citation: 81 FR 82398), under Section G "Nonimmigrant Grace Periods", linked here: https://www.federalregister.gov/d/2016-27540/p-553

The document above states: "This final rule is effective January 17, 2017".


> Once H1B lose his job, he and his family has to leave the country in 15 days

This is not true in practice. There is a rule saying that, but it has never been enforced. As long as you don't leave the country, you'll have no problem looking for a new job for however long that takes.

At least that's what my immigration lawyer told me many years ago.


Would you really be able to sleep well every night on the premise "it's okay, it hasn't been enforced yet" if you are unemployed on an H1B? I know I would not be able to. In fact, it's not something you can really rely on and make part of your plans. All you need is getting caught by some mad traffic cop and in court it turns out you are out of status and you will be deported.


> Would you really be able to sleep well every night on the premise "it's okay, it hasn't been enforced yet" if you are unemployed on an H1B?

I actually have done that.

ICE is very slow to deport even the categories they actually prioritize. Millions keep living here for decades. They're not monitoring traffic court for unemployed engineers.

Sure, anything can happen, but the risk of dying in traffic or a crime is far more real than this.


That has been true for many years that is _technically_ you would loose your status the day you lost your job and leave the country. However, there were ways around this.

This has been recently changed though giving a grace period of 60 days and goes into effect from Jan 17:

https://www.uscis.gov/news/news-releases/uscis-publishes-fin...


Isn't betting on it risky? I'm afraid that you may get rejected reentry next time if USCIS notices your overstay, unless you never leave the country, of course, but you never know, don't you (family emergency etc.)?



I agree with your corrections, to an extent. However, it is also important to note that an H1B holder is limited in the kind of jobs he or she can take. An H1B holder would have a very difficult time changing fields or entering a very different kind of employment. Becoming a private consultant, or leaving the tech field for other, perhaps better, opportunities is not really an option.

So while I certainly agree with you that "they cannot change job" is inaccurate I also believe the statement "you are free to leave to another job" is misleading. You have some very limited mobility rights, but nothing approaching what a free member of the labor market would have (sadly, this is a big part of the appeal of these visas to many employers).


You're right about that; you are only free to change your job for a "similar" position elsewhere.


So there's un-needed friction on the H-1B process that serves only to lower wages.

Remove the link between H-1B visa holders and their employers and suddenly all that wage depression disappears!

In Japan, while an employer can sponsor your work visa, after you obtain the visa you can change jobs at will (so long as its still within the broad category of visa you were given). You just need to signal the change of employer to the immigration office.


"You are free to leave to another job"

You SHOULD be free to quit, you're right about that. But some companies have figured out ways to stop it. If anyone is ever in that situation -- you have to get your own immigration lawyers to represent you, and not the company.


have you ever thought about yourself as a "risk taker", about getting a greencard ? in 70 years ? Maybe you might have already got it through the L1A loophole fake experience method or future GC abuse method. Do not measure everyone else with the same cup.


Again, stop taking things personally, I spoke only about myself. I don't care if I get a green card or not (I know I'm in the minority as far as Indians are concerned). I'm happy to go back to India if the occasion arises. I'd rather concentrate on my career and do challenging work, instead of wasting my productive years doing donkey work for years on end, while waiting for some piece of paper.

Everyone has their priorities, and in my mind I'm clear about mine.


>Immigration Attorneys are making a fortune of this broken system

Those same law firms hire lobbyists to make sure the system remains complicated and inefficient. Also, all the law firms that service tech companies have almost 100% of the work done by recent college grads for very low pay. Ever wondered why your L-1/H-1/I-140 support letter has so many errors? It's because it was a generic template that some recent college grad spent an hour on and you paid $3000 for an attorney to sign the G-28 form. Oh, and many immigration lawyers haven't even passed the Bar exam for the state they practice in--they can practice having passed the Bar in any state. These are the bottom of the barrel law jobs, IMHO.


Green cards too. My family moved out of America a few months after my dads work had secured us greecards at a total of $350,000 (iirc - for the family of 7). These were voided as we didn't stay in the country long enough to validate them - what a waste.


How did it cost $350,000? That's an insane number.


Not sure this was over 10 years ago. A quick search shows that you used to be able to get a greencard through an 'investment' of $50k to the US. It's now risen to $1m but that may very well be how they secured them.


You mean $35,000?


was $50,000 per person I believe


Are you sure it wasn't investment based EB-5 ?


No idea, I got told green card - but I was 15 at the time (so not really involved in the process).

He worked for the WSJ and one of the requirements of him taking the role was that we all got green cards.


I guess it depends on your perspective. Is it the older workers who rake in enormous paychecks for incrementally far less work or is it younger workers who work for much less to make a name for themselves and establish their career?


The root of the problem with H1B is that despite a bunch of laws meant to make sure that these workers are paid and treated the same as US citizens, that isn't happening at a lot of companies. This is creating a huge demand for visa workers as a kind of indentured servitude. This isn't a good situation for US citizens or visa workers.

If the laws are fixed by, for instance, making it far easier to switch jobs on a visa, H1B workers will be treated a lot better. Demand for visa workers will probably drop somewhat but it will be more in line with what the visa program was made for: to hire talent not slaves.


It's not that hard to switch jobs once you have an H1B: The hard part is to do so while trying to get a green card.

Ultimately, the tremendous wait times for everyone in the 00s, and now the tremendous lines only for a few countries, come down to the maximum number of green card numbers being vastly inferior to the number of people that qualify for said visas and are already living and working in the US.

Even in cases where your employer isn't trying to actively exploit you, the difficulty at changing jobs during the green card process depresses wages. I come from Europe, but I came in as an EB3 in 2000, so I had to wait a good 7 years. I was the highest paid engineer in our small department, and the only foreigner, but I was worth a lot more in the open market than what my employer paid. My salary tripled in the next three years afterwards, as I was paid an entry level salary while being qualified for being a principal engineer at a far bigger shop.

But everyone talks about the H1B program, instead of just opening permanent residency to people that are, in practice, already permanent residents, just with less rights.


Curious, why can't you change jobs during the GC process while waiting for your priority date to become current? I thought it was easily do-able?

Most companies already pay for the attorney expensed once you change employers i.e., PERM, I140 etc.


As a fellow European I'm curious, why did you have to wait 7 years? Isn't the quota almost never hit for European countries?


There is no per-country quota for permanent residency, instead there is a worldwide quota of 120,000 employment-based green cards per year, and a law that says "no more than 7% immigrants with the same country of birth" (Note: country of birth, not citizenship).

The only countries that hit this limit are India, China, Philippines, and Mexico. The 120,000 global quota still applies to the rest of the World. Hence, there still are these potential long-ish delays, even if you're not from one of those four countries.


This is something that I've long suspected was going on with the H1B system.

In essence, we have a limited "guest worker" program that allocates most of the economic benefits to the company (in terms of a compliant workforce that has little incentive or ability to take their skills to a competing company that might offer a better salary or career options) while allocating most of the costs to the actual H1B workers AND the US Citizens and permanent residents who have to compete with a pool of workers that will accept lower pay with little in the way of bargaining power. Great deal for companies. Terrible deal for individual workers (on both sides).

I can sympathize with a company having trouble hiring talent. There is an acute shortage of capable, knowledgeable workers trained in the skills that industry needs. I just happen to think that the H1B program is a poor solution to it.

The better option would be for us to offer a form of permanent legal residency to workers who have critical skills that make them attractive to industry. Once they are here, permanent residency along with all of the benefits that entails (freedom to travel, freedom to change jobs) should be part of the package.

I know we do something like this using a scoring system but frankly I think it's administered very poorly based on what I've heard from others. We can do better.

I don't like the idea of a permanent underclass with fewer rights than others. We should encourage emigration and settlement from cultures that integrate well with ours and have the best possible chance of success in our social and economic systems.

Too little is written about the cadre of interests that benefit from illegal immigration of low-status individuals. It may seem cruel, but we do nobody a favor by allowing illegal immigrants to hide in the shadows and subject themselves to abuse at the hands of those that would profit from their lack of power or ability to go to the government for help.


> There is an acute shortage of capable, knowledgeable workers trained in the skills that industry needs.

Just like there is an acute shortage of NFL Quarterbacks that are capable of leading a team to a super bowl championship.

The problem with this skills gap myth is that we are looking for people who are better than most of their peers in the industry. The will always be a shortage of top 10% performers in the industry because the top 10% of the industry will always be the same amount.

EDIT: I should just clarify that I'm absolutely in favor of people coming from other countries to work in the US. That said, the H1B in its current form is often just indentured servitude and definitely needs to be adjusted. My statement is specifically addressing the skills gap myth.


There's also, by definition, a shortage of talent willing to work for far-below-market wages. It's in employers' best interest to address this "shortage".


Exactly. They found a way to get around the problem of paying market wages by changing the market.


Sounds more like H-1B is just 21st century legal mean for the company to chain down those employees (like indentured servants of the past).


This would only be true if companies needed better employees than their competitors. If you merely need someone capable of doing a job, there's no such limitation: it's logically-possible for 100% of software developers to be able to put a script in cron that runs a SQL query to generate a report.


Given enough time almost any very junior software developer from any amount of training could successfully complete that task. What you consider capable is that they can do it within a certain time frame and with a certain level of quality. That quality being higher than others and the time frame being faster than others.

Also, that expectation of time frame and quality level has increased significantly since 1985. The reason that has increased is because the average level software developer in 2017 can do that task quite a bit faster and of higher quality than the average software developer could do in 1985.

The definition of acceptable in any market changes with the pool of options available.


> allocating most of the costs to the actual H1B workers

If it were not a good option for them, they wouldn't sign up for it, so it has more benefits than costs for them.

In terms of competition.... IT is a very globalized industry already.

> permanent legal residency to workers who have critical skills that make them attractive to industry. Once they are here, permanent residency along with all of the benefits that entails (freedom to travel, freedom to change jobs)

Yes!


"If it were not a good option for them, they wouldn't sign up for it, so it has more benefits than costs for them."

The same could be said for child labor though couldn't it?


And I'm sure there are children out there for whom closing of a local factory (because it breaks the child labor ban) would be a tragedy. IMO ban on child labor should be imposed only if the state is equipped to provide adequate material help to children who would lose jobs this way.


"Good" must be put into relative terms. "Better" works better - "if it were not a better option (than working/living conditions in their current country), they wouldn't sign up for it."

There is the opportunity for a significant gap between the effectively indentured servitude that H-1B may provide and the opportunities in other countries.


> Any guess why companies only recruit from India and China?

There are loads of Canadians [0] on TNs and H1Bs in the US and most don't particularly care about ever getting a green card. How do you explain their presence if you believe companies only recruit foreigners from poor countries in order to exploit their desire for US residency?

[0] https://techvibes.com/2012/02/24/there-are-350000-canadians-...


What is unsaid is when a Canadian worker in US gets laid off or just decide to leave (s)he is just moving in first world. Apart from less pay, living standards are pretty much same in US and Canada. But if Indian worker gets laid off it will be drastic change in living standard by going back.

Even very high Indian salary would not buy that US lifestyle. Of course many people will like to couch that fact as having friends' circle in US, kids schooling etc makes it difficult to relocate.


You missed my point. It is not about poor countries. Indian's and Chinese will not have job mobility for decades. That is the reason, last year, 80%+ of H1B visas went to Indian/Chinese nationals.


I didn't miss your point, I just don't agree with it.

I suspect 80%+ of H1B visas go to Indian/Chinese nationals simply because they represent a similarly large proportion of STEM graduates interested in emigrating from their home countries.


TN visa restrictions are much less onerous to an employer and employee than an H1B. Similar culture and less restrictive language barriers are also benefits that might lead an employer to hire a Canadian. I would suggest that the first point is the likely culprit for the number of Canadians employed in the US.


If you're Canadian why are you getting a H1B? Get a TN. It's simpler, faster, and way less onerous than a H1B.


Can't get a TN for investment banking, it's not a supported occupation (one of my friends had to do this).

Similarly for a few other occupations. And, of course, some want to hedge their bets in case they do want a green card in the future.


It's not dual intent for one thing. I have a TN but my company put in for H-1B for me so that I could switch and then have the option to get sponsored more easily if I decide I want a green card.

TN you can do it, but it's messier.


Oh, and while you're on it.. don't lose that Green Card!

It costs about $27 in Cali to get a dup of your lost DL [1]; while your Green Card replacement costs... $450! [2]

[1] http://www.dmv.org/ca-california/replace-license.php

[2] https://www.bridge.us/articles/misplace-green-card/

Its very obvious USCIS prays on the fact that most immigrants do not make enough money to actually hire (expensive) lawyer and take them to the court and fight this outrageous fee down to something reasonable. Obviously US citizens have no standing in such lawsuit cause one thing USC can never get is a Green Card :)


If you are poor, you can ask USCIS to waive the replacement fee - agency is actually quite accommodating. Obviously it won't work for 99.99% software engineer who actually has money to pay.

Also suing for $450 is ridiculous whether you have money or not. It is a cost of average traffic ticket and most people just pay it without involving any lawyer.


> take them to the court

On the base of what, though? It's well known that the USCIS is mostly self sustained (e.g. minimal government funding) so that money has to come from somewhere. I believe the thought is that getting a visa/permanent residency is considered a privilege, not a right.


> On the base of what, though?

If they were only the first to be taken to the court for outrages fees.

> It's well known that the USCIS is mostly self sustained

They are part of DHS; therefore founded through DHS that is government founded.

> I believe the thought is that getting a visa/permanent residency is considered a privilege, not a right.

What does this have to do with losing or getting your GC stolen? As long as they can prove it costs around $450 to product a piece of plastic, they are fine in my book.


I'd say lots of immigrants have the money. What they don't have is a vote.


"Any time I change my job, green card process has to be restarted from square one"

The most time-consuming part of the process is waiting for your priority date to be current. Once you have your priority date, restarting the process through another company shouldn't really make a difference, since you can just reuse the existing priority date instead of getting a new one.

Theoretically, you can lose your priority date if the previous company cancels your I140. But since it costs thousands of dollars to do that, most companies don't bother.


If TCS/Infosys brings in H1B folks to replace American workers; and those H1B folks leave TCS/Infosys the next day; then that business model will not work to begin with.


Personally, I'd have no problem with that.


>[Edit]: In my opinion, a possible fix shall be to give H1B holder job mobility. I.e., if TCS/Infosys brings in H1B holders to replace American workers; and those H1B holders leave TCS/Infosys the next day; then that business model will not work to begin with.

That, and to switch to a simple points system like most other Anglo countries use. If you have enough points, your residency clock starts ticking as soon as you start working and living in the USA, and doesn't reset or stop unless you commit a serious crime. If the clock counts all the way down, bam, Green Card.


https://fromthelandofgandhifilm.com/ is a great documentary about the hardships faced by people on H-1B from India or China waiting for their Green Cards.


A bit different topic - for somebody who spent last 10 years in US, your English is pretty bad. If staying in US is such a high priority to you, I suggest working on that part


> Any time I change my job, green card process has to be restarted from square one..more cash to attorneys.

That is not true. Visa can be transferred in mere 15 days. Why dont you change jobs?


While the visa can be transferred over in a short span, I believe OP is talking about the GC process, which does have to be restarted. It can be ported over depending on the application status and if the new position matches in role to the original application.

From personal experience I can say that this takes up to two years or longer to get back to status quo in the GC process after switching jobs and reapplying. This is a major disincentive for switching even if there's better pay and position on offer. It also makes talented H1B workers stay away from startups as the GC application process is safer when sponsored by established companies.



Visa can be transferred. But, Green Card process has to be restarted from the square one; that is +10k for attorney.


> Green Card process has to be restarted from the square one

That's not fully true AFAIK. The green card (GC) is a 3-step process - PERM, I-140 and GC itself.

If you already have your I-140, unless your previous employer cancels your I-140 (which cost them a few thousand dollars), your new employer can just start over the third step of the process. This is not optimal, sure, but it is not square one either.


If you have an approved I-140 and your I-485 has been filed and pending for more than 180 days (or if you filed I-140 and I-485 concurrently and both have been pending for more than 180 days), you may switch to a same or similar job under the AC21 portability rule. Also, starting 17 January 2017, employer withdrawal of an I-140 pending for more than 180 days will no longer cancel the petition.

So if you can get as far as the I-140/I-485 filing, you should be good to go, though IANAL (and you should retain your own to guide you through this process).


That is not correct. The second employer has to do all three: PERM, I-140 and GC.


Yeah, but it's not like the employee is paying for the green card. I have loads of friends on H-1Bs (I'm on one as well) and no one I know has paid for the green card application. That's on the employer and they know what they're getting into when they hire a foreigner.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: