"An application for initial admission, change of status or extension of stay in E-3 classification, however, may not be denied solely on the basis of an approved request for permanent labor certification or a filed or approved immigrant visa preference petition."
It's not explicitly dual intent but the memo makes it clear that they won't kick you out for pursuing PR.
Kicking someone out of a country for deciding that they like working there and would like to stay permanently should fit everyone's definition of weird.
(I am of course aware that it is standard practice in the immigrant fearing bureaucratic world we live in today.)
Yes, applying for permanent residence with an E-3 visa is possible and not prohibited by dual intent. I successfully did this and there were no problems.
To anyone with experience with a H1-B: How closely related does your degree have to be?
I get the impression this is a relatively grey area - I have a BEng in Civil Engineering, in my opinion it's somewhat related, I just wondered if there is a clear guidance on this?
Another question regard the H1-B: is it a bad idea trying to file H1-B without a lawyer? I'm working for a startup, and in the spirit of not-wasting-money, we're trying to file the H1B by ourselves, would that be too risky?
Don't try to file w/o a lawyer, you will come to regret it. It might be cheaper to do so ($$ wise) but in the end you will be treated with more respect if you have legal representation standing behind you.
source (anecdotal): I went through the process of obtaining visa(s) with and without legal representation
This is a nice run-down for those looking to swerve into the U.S. for a valid reason (work/study)
If anyone seeks less-than-a-year-long work, J-1 Visas are arguably the easiest to get if one has some affiliation with a university. (i.e. students)
Proof of concept: I have co-run a non-profit program which connected people in Finland with startups in the Bay Area. I wish there would be more programs similar to http://startuplife.fi (sent close to 100 so far and more than a dozen YC companies have signed up for the program last batch.)
"It's for this reason I suggest coming out to SF on your own accord, staying for a short while, and lining up a bunch of interviews with all the companies you're interested in."
I believe this is only for B1/B2 visa holders and those who are part of the Visa Waiver Program (UK/Aus etc.).
You're not supposed to look for work or attend interviews on a tourist visa.
Yes I can't believe he stated this without at least warning to be careful about this.
If an immmigration officer asks you at entry point "So why are you coming to San Francisco?" and you answered "I was going to interview with a few companies"? then they could quite reasonably refuse entry based on the idea that you are trying to gain entry on the wrong visa.
You're right. I have been a spouse of an H1B holder and I could not do anything, not even volunteering or starting my own business. Before doing any of this, please get the assistance of an immigration lawyer. Doing something wrong under your current visa can jeopardize future visas you may receive one day.
I am fairly interested in the rules around Visa Waivers.
I have been working for american companies remotely for a while, I do fairly regular visits to the american offices, generally 'Work Meeting' will get you straight passed, but I have a few times been questioned exactly what I do at these work meetings and once tiredly and mistakenly mentioning programming, was very close to being refused entry.
The other issue I couldnt find any documentation on how long a visa waiver is valid for, it is given for 3 months, but is that 3 months out of the year or just 3 months at a time? over a full year I occasionally get close to this and was mostly curious.
If the customs officer admits you to the United States on visa waiver (WT/WB status) you need leave the United States within 90 days or less. In addition to that, you cannot change your visa waiver status to any other non-immigrant status without departing the United States (e.g. you cannot switch to H1B within America while on WT/WB).
You can change your visa waiver status to another status without departing the USA. My ex wife was from Italy, she came here on vwp and we got married. She stayed during the AOS process.
warning: I am not a lawyer and thus not qualified to give legal advice, etc.
I don't know specifically about your situation and the VWP but it's not allowed to do things in the country other than your stated purpose, and other than what your visa allows.
Looks like most normal work is not allowed, except for the last provision there. If you follow to the source, it says "These would-be entrants are not allowed to receive remuneration from a US source (other than an expense allowance or reimbursement) and must be customarily employed by a non-US firm that will continue to pay their salary during the temporary assignment in the US.". So there you have it.
FTA:"However, in my experience, it's absolutely worth it. Moving here was the best thing I ever did. It's an incredible country, and the opportunities here in tech are second to none."
I wonder if given the current political, social and economical situation in the US, whether this (still ?) is the prevalent view within the tech community ? Having been to the US multiple times between 2005-2012, I was completely turned off the country. While I agree some of the best companies are based there, I wouldn't like living there.
That person is from England/has lived in England. I'd say that the only thing one could say is that tech worker from England thought the US was better.
> If you lose in the lottery, they'll refund the fees. One caveat to bear in mind is that applying for this visa shows intent, which may disqualify you for visas in the future which aren't dual intent, such as the B-1 & B-2 visitor visas.
(IANAL, but:)
This is very wrong on at least two counts: there is no fee for enrolling in the lottery and if anyone charges for it, they are a scammer and you should enroll directly on dvlottery.state.gov site (as explicitly stated in its FAQ). Also, simply signing up for lottery is generally not sufficient ground for immigration intent (though being conservative doesn't hurt).
I think he was confused with the situation when you actually win it. If you start the process of getting it, it will show immigration intents and you have fees to pay.
That's certainly true: it shows immigration intent at that point, like any application for permanent residence, but no fees will be refunded if for some reason your application gets denied.
warning: I am not a lawyer and thus not qualified to give legal advice, etc.
I've been heard similarly about the DV lottery and immigrant intent before. That said, if you're from one of the lower immigration countries, apparently the success rate is reasonably high for multiple retries.
I'll add that the initial registration is extremely easy and certainly does not require the help from an outside company. When I signed up in the past, if I remember correctly, it was very basic information about my identity, a picture and how to contact me. That was done in just a few minutes.
Once you win the lottery, it might or might not be wise to get help, but I don't really know since I didn't win.
There are two things that give me serious pause about living and working in the USA, and that have made me not pursue or accept opportunities that I've been offered in Seattle and San Francisco.
All the Chinese public hospitals are about long waits, giving red envelopes to your doctors, overprescribing antibiotics and IV drips, and scammy Chinese medicine.
I have private insurance; the hospitals are way better but the prices make the USA look cheap.
Put it this way: USA has first world health care problems, china has developing world health care problems. If you want cheap quality medical tourism, try Thailand.
> Put it this way: USA has first world health care problems, china has developing world health care problems.
As one might expect of countries that are first world and developing world, respectively. When people complain about the US healthcare system, the implicit comparison is probably other first world countries.
I agree those things are less than optimal in the US, but at a personal level:
1) The visa stuff is a PITA, but if you are in a situation where you can tell some company to deal with it, it shouldn't be too bad.
2) You get pretty good health care working for most companies in the US as a programmer. If you lose your job, you can presumably relocate to where you were before that has a different health care system.
Most European countries have a health-care system that depends on you being part of the system: children of someone insured, student, employee, spouse, unemployed who was employed before and often manager of a company. Having worked abroad and recently coming into the country after non paying taxes (with presumably your life in disarray because the company you dedicated yourself too fired you, closed or proved to be a sham) sets you clearly out of that system.
Here in Italy, if you're a citizen, you are covered, period, as far as I can tell. Naturally, you have to be in Italy, but other than that, I don't think there's any reason for them to refuse to treat you.
It is a common misconception. The official website is very clear: it reads “The Italian Social Security offers all people working in Italy” Until you find a job, you don’t have any benefits.
You're looking at the pension system for the Friuli Venezia-Giulia region. That's like social security in the US - very different from health care.
If you're in Italy and a citizen of Italy, you are covered. There are likely gray areas for non-Italian citizens. They generally see you first, and ask questions later though, especially if you have the health service card, which any Italian would. I (US citizen) went to the emergency room once before getting mine, and the bill was €0.00, although I did have to buy some stuff at the pharmacy and was charged full price for it, for which the pharmacist was quite apologetic.
In Germany if you are hired by a company you join the public health system (through a "public" health insurance company), you can pick a private insurer if you earn more than 5k€ per month if I'm not mistaken
In Britain, if you are a resident, that is if you have accepted a job in Britain or are a spouse or child of a person who has, you are automatically covered through the NHS. This is based on residence in the country, not on an employer-employee relationship. If you have been legally present in Britain for a year you continue to be covered even without a job, and if you intend to settle there you are covered from day 1 for as long as you live there.
The best thing: the health insurance headache that US citizens have been conditioned to accept as a natural feature of life is totally missing. If you are ill you just go to the physician.
> if you are a resident, that is if you have accepted a job in Britain or are a spouse or child of a person who has, you are automatically covered through the NHS. This is based on residence in the country,
I see a contradiction in what you wrote: for all resident; but you have to work, or be the spouse of someone who does? These are different things.
I have personally been in that position, and I was refused coverage when I moved to UK for a new job, and was made redundant after three months. I then went back to Spain where I had work prior, and was refused coverage there, because my previous dues were only good as long as I stayed in Spain.
Speaking as a Canadian on #2, I have a couple problems there that prevent me even considering moving to the States:
1) My wife has a chronic health problem. What guarantee do I have that if she needed treatment, for that or something else, that insurance wouldn't find a way to weasel out of covering it? Also, eventually I would lose coverage under OHIP, the Ontario Health Insurance Plan, after an extended absence (1-2 years? not sure exactly), so going back to Canada for treatment would not be an option forever.
2) My health insurance would be covered and sponsored by my employer. I'm already dependent on my employer for my income. In my mind, also depending on them for health care coverage is putting too many eggs in one basket.
Do people with this condition manage to exist in the US? Does their insurance cover it? Are there ways to ensure that they get coverage? Things worth looking up if there's a tempting offer, because it might be worth your while. If it's not an offer that's worth the hassle, well, then, no, don't bother.
Point being, if it's a good enough offer, you might be able to make it work if you're not bent on rejecting it because of your general disdain for the US healthcare system (which I can certainly comprehend).
To your first point, in general you face far fewer risks regarding such issues on employer covered plans within the US than on self-bought plans. The group policy should cover these types of issues, without risk of rescission[1].
As to your second issue, I agree with this. I think tying these things together has had a large and unfortunate impact both on people and on the US economy. The ACA is far from perfect, but it does at least move some of this in the right direction.
[1] If it isn't obvious, I am speaking in generalities. As with all insurance, some conditions and medications are covered more prevalently and conveniently than some others.
To be fair, this can make it difficult to move anywhere. Countries like Canada and Australia can refuse you an immigrant visa if you have pre-existing health conditions (much like insurance companies will refuse to take you on):
If he proves that his wife had coverage before enrolling in the plan (for example from Canadian health care) the insurance company shouldn't be able to play the preexisting condition card. Then again, that does not mean the insurance will have a good coverage for that. The best thing to do is to check that with the company you're applying to before signing.
Anyway, I agree that it sucks to live in a country where you have to think about this shit. Even with the best network (blue cross or blue shield) it's still not as good as France with a decent mutuelle for example.
Dont believe the hype if you work for a company that is going to sponsor your visa, chances are they will provide health insurance. I pay $25 a month for myself and $175 if I had a family of 4.
My girlfriend uses Obama Care and pays $21 for basic insurance. Unless you are self employed then chances are you wont be paying much and now with the new health plans even these plans are affordable.
Even with healthcare coverage however, it's just a lot more complicated.
I'm from the UK, and if something is wrong, your biggest challenge is making appointments with the right people.
Some of my colleagues from the UK who have had to go and see someone in the US report that it's a minefield of:
a) Checking which doctors take your kind of coverage
b) Co-pays
c) Ensuring you know what you are/aren't covered for
d) Random bills that may appear after you visit someone, depending on whether their interaction with the insurance company
4 months in advance you are seeing the wrong GP! I could easily switch to a new GP if I tried to make an appointment and they were booked that far in advance.
Can you choose you GP in the UK or are they assigned?
It does depend on whether they have space on their books of course. But by and large, people choose a GP close to where they live, and pick the first one they like the name of on the list at one of the closest surgeries.
The way the system works here is if anything is life threatening, you just go to Accident & Emergency at the nearest hospital.
Otherwise you go to your GP for pretty much everything. You'll have an appointment within a couple of days if it's non-urgent, or told to go in immediately. They perform a basic diagnosis, and either take care of you then and there (minor first aid, basic procedures, prescriptions), or you get referred to a specialist. If you are getting referred, you can say which one you want to be referred to.
And from all of that, you never ever get a bill or see anything relating to accounts. You just get your treatment and care.
Here's how paying for a hospital visit works in the USA if you have insurance: You go in, and before they treat you, the deal from the hospital is:
1. You'll get a number of bills. We don't know how many you'll get.
2. Each bill will be for some amount of money. We don't know how much, not even an order of magnitude.
3. Your insurance may pay anywhere from 0 to 100% of your bill. We don't know what they will do.
4. Whatever your insurance doesn't pay, you are responsible for. We don't know how much that will end up being, but you need to agree now to pay it later.
> My girlfriend uses Obama Care and pays $21 for basic insurance.
I used Obamacare for the month of January. My plan cost $507, I received the card on the 30th of the month (so the plan was unusable before then), and they (Blue Shield) were impossible to reach. They have a very understaffed phone line for Obamacare users, separate from their "regular" service for group plans.
She also paid $600 for January on a nonObama plan and was just issued a refund of $500 once she switched to an Obama plan. Sounds like you choose the wrong plan and network.
Honestly, the visa and immigration stuff is more of a problem for the company hiring you than for you yourself. As someone originally from the UK, I'll agree with the health stuff, though. The system here is an utter mess.
Should also add that if you are married, your wife / husband cannot work if you are on H1B.
I found this deeply disturbing, as my wife is a skilled professional in another field and if I were to accept an H1B offer, she would had to become a house wife more or less.
A minor correction, if you are married, your spouse cannot work if they hold a H-4 visa. They are allowed to work if someone is willing to sponsor their H1B, L1. They are also allowed to work on F1-Visa, using OPT/CPT.
When I was in us, my wife has a non working visa. It didn't prevent her to find a job at a company who sponsored her to get her own work visa, about a year after we arrived.
NAFTA treaties have options for US and Mexico citizens.
For the rest there is the temporary foreign worker program. Your Canadian company has to do labor market opinions and all that stuff - could be time consuming. It is valid for 4 years. After 1 (one) year of starting your job, you can apply for permanent residency under the Canadian Experience Class [CEC] and it is self directed (no employer help needed at that point). Current processing times if you have applied within Canada is 13 months.
If you have not got your permanent residency by 4 years, but you have applied for and have a reference number, you can get a renewable 1 year open work permit that lets you work for anybody.
Computer jobs are covered by CEC, but not all jobs are.
You are eligible for health care after 3 months of being on the job. Until then you can get private coverage.
If you are are fortunate enough to have the liquidity needed (E.g.: you've already participated in a successful exit in a startup in your home country), there is always the EB-5 investor visa. (invest a half a million to a million dollars and create 10 jobs)
Obviously not an option for everyone, but if it is available to you, it may be one of the easiest ways, as you can get a green card relatively quickly via that route.
This is the main reason I've given up. It's not an effective use of anyone's time to wade through the US immigration mess. My J-1 visa expired last October. I was in SF for my PhD research on a J-1 and had to suddenly return to Europe last April due to unforeseen family circumstances. I was in the process of filing for a waiver when I was in SF and had a long call with someone at Google about a position I'd applied for. I discovered that I had just missed the H1B deadline, so there was pretty much no way for me to get a job in 2013.
Now that I'm back in Europe, I've been looking into applying for a J-1 waiver and it's just form after form after form. Additionally, you have to pay something in the region of $2000 according to an immigration lawyer I sought out and with that I'd only be throwing my name in the ring, with the possibility that the State Department would reject my waiver application apparently.
I absolutely fell in love with SF whilst I was living there and would love to make it back now that I'm wrapping up my PhD, but I think it's neigh on impossible given the current bureaucracy involved.
Guess I'm just gonna wait it out and hope for immigration reform to kick in.
I thought of exploring that, but TBH, my understanding is that you have to be a "publishing machine" to even stand the chance of being considered and unfortunately I haven't been as productive as I had wished during my PhD in terms of number of papers. Maybe I should investigate this further, but the original article also seems to indicate that an O1 is a long shot.
J1 waiver isn't too bad. Yes, it involves some paper-work, but nothing that would need an immigration lawyer. You can do everything yourself, and costs about $200 last I checked.
Also look into the O1 visa that doesn't require a waiver, and has no quotas.
Ok, that's good to know. That's an order-of-magnitude less than I was told. I guess I should look into it in more detail. In the meantime I have accepted a postdoc position in Europe, so I'm in no immediate rush to get the visa situation sorted out. Would just be nice to be able to sort things out so that once my postdoc is done I've got a better chance of returning to the Bay Area.
With regards to the O1 visa, I've heard that you have to really stand out in your field of research, as the original article states, and unfortunately, during my PhD I haven't really achieved that level of success.
Start the waiver process now. It is multi-staged, and takes several months if everything goes smoothly. You'll need a no-objection letter from the embassy of your home country. This is usually the most tricky part. Once the US Department of State gets this, you can track your status online. Start now so you are done with it by the time you finish your postdoc.
Re the O1, read up on the requirements, and work on publishing more during your postdoc.
I applied for J-1 waiver last summer. It's a painful bureaucratic process but it's not too hard to follow. You have to fill up DS-3035 [1] and get a no objection certificate from your embassy or government. Most embassies in US have some standard procedure for sending no objection certificate directly. After that, they'll take about a couple of months to approve your waiver.
You can do it all by yourself and in total you won't have to pay more than $500 ($215 for DS-3035 + fee for no objection letter.) Go for it!
Nice summary. I think it missed one important detail, only US-masters can apply to the extended H1-B quota, if you got a master degree outside the US you are not eligible to that quota and falls under the normal cap.
What's the perceived benefit of not allowing the spouse to work? Is this a "they took our jobs" situation, or is there something substantive behind that policy?
1. These visas are for specializations. This implies that the job is unique and pays well above average salaries so a spouse shouldn't need to work.
2. They want to be attractive yet not too attractive. I'm sure in the subcommittee negotiations on quota it came down to spouses or quotas, (we can let 35,000 families or 70,000 workers). If you watch the government channel they negotiate endlessly over petty things like this.
"When the H-1B cap is reached, large companies like Google often look to L-1s instead, moving new employees to their Canadian offices for a year to make them eligible."
Huh. I knew Microsoft did this in Vancouver but hadn't heard about Google also using it although it makes sense. As a Canadian I'm not sure if the country really benefits from it, although I guess it boosts the Canadian offices.
I'm Canadian and worked for over four years a software engineer in SoCal on work visas (TN then H1B).
My wife, an Aussie and high school teacher with several years of teaching experience in top international schools in Asia, couldn't legally work in the US. So she volunteered teaching ESL at a local adult school. Ironically many of her students were Hispanics who had originally entered the US illegally. Doubly ironically she got a special commendation award for her volunteering signed by George W. Bush's signing machine.
Eventually I got fed up with the bureaucratic farce whereby US visa regulations provide compliant, indentured foreign programmers to US businesses at below market salaries in exchange for the remote possibility that they'll eventually get a green card.
So I left and now live in Australia, where I am self-employed, can take time off to work on my own side-projects, and pay less than $300/month for private medical insurance for my family of four. American exceptionalism? Sure--if you're a sucker.
I am an American working and living abroad. I am very interested in your comment about being self-employed in Australia. Can write up about how to start a business there and the pros/cons?
Keep in mind that thanks to my Aussie wife I have permanent residency.
In terms of "starting a business" I just had to register for an ABN ("Australian Business Number"). That may not even be a legal requirement but IIRC it had tax advantages. It's a couple years since I did it but as I recall I did it all online in a couple of hours and it didn't cost much. I then just include that number on my invoice. Very civilized.
At some point I need to register to charge GST but I'm sure I can do that online too. At no point have I had to visit a government office or get a bureaucrat to sign anything to start a business in Australia.
Keep in mind that thanks to my Aussie wife I have permanent residency.
Even if you have a non Australian wife the process of being resident in Australia is pretty straightforward. I have a friend who is Argentinian and emigrated to Australia after finishing the university.
The criteria for having to register to collect GST for the government is something along the lines of "your business turnover exceeds $50,000 per financial year". I haven't been there, but I believe it's about as simple as you say; get an "auskey", and then you can do large amounts of the paperwork online.
Similar story here. Indian citizen with a US masters degree. Left after working in the US for a year, travelled around SE Asia ,and then moved to Amsterdam! Can choose to work four days a week, have side projects and take 26 days of vacation a year.
That's cool! I was born in India but was brought up near The Hague. Any chance you might be able to share where you're working at the moment? Interested in know what opportunities there are in and around Amsterdam and Rotterdam. If you'd rather not post publicly, feel free to shoot me an email: me@kartikkumar.com. Thanks!
Thanks for that! I was curious because Booking.com is the only company that I know of. Layar looks really awesome! I actually interviewed at Booking.com and got a job offer as Data Scientist. After a lot of deliberation I accepted a postdoc position instead but I'm going to keep my eye out for opportunities in Amsterdam for when my postdoc is done. Hope Layar is still doing awesome things when I check again!
How did you move to Amsterdam ? Is it like fulltime work or did you sponsor yourself with an EU Blue Card ? I'm always interested in learning about the various possibilities engineers have around the world! :)
I applied to a few companies, got an offer and moved with a Dutch residence and work permit. The whole thing took about a month. There is a huge demand for skilled engineers in the EU.
Indeed there is, I have a friend (Java developer, early 40ties) who moved to Amsterdam with his wife and two kids. It's pretty easy for in-demand jobs.
Interesting, i know a lot of americans go to Berlin but German laws make being a freelancer quite tricky. Interesting to see it's easier in the Netherlands.
It was quite easy for me to get a German visa as a freiberufler. Basically I just needed health insurance and to show that I had past income as a freelancer. It's been renewed each year without a problem.
Akaik it's harder to get a fixed job because the company must prove there are no locals who could do the job. It's just more paper work for them.
Yes, at least the H-1B does prohibit earning income from any other 'projects' other than your sponsored job, with the exception of capital gains/interest from holding assets.
I did the opposite: Studied for Masters degree in Amsterdam. Worked for Dutch company. Left. Travelled around SE Asia. Moved to Los Angeles to work for start up.
I think if I wanted to I could easily work for 4 days; much easier than in Holland, but that was bigger company. Also, there is no limit on the vacation I can take.
I had the job in the US, my wife didn't. Even if she did have her own E-3 visa that could have been jeopardized by my including her on my green card application on my H1B visa.
EDIT: The principal at the school where my wife was volunteering actually wanted to hire her as she was better qualified than some of the paid instructors she was helping. But at some level higher up the chain they had a policy of not sponsoring work visas, so that went nowhere.
Your situation is special because you were married to an Australian. How would it be if she was a US citizen? It would probably be easier for you to legally work in the US than in Australia.
This is my 10th year anniversary in this country and you guessed it right, I am still on H-1B visa. Although my employer has filed for the green card, it is still a couple years away. I can decide to wait for my Green Card or I can start today. I decided the latter.
Having said that, I've started on this path just recently and believe me I am facing difficulties at every step, even the the ones I thought would be the most obvious. But again who said life was easy.
In case you are interested there are ways you can do business in the US on H-1B visa. Is it easy? Hell no! But in case you are still interested keep reading, feel free to reach out to me as I am going through this process right now.
A point to note is that only those who were born in India/China have to deal with this long lead time. If you weren't born in any of these countries that have high immigration rates into America, you should have < 3-4 years path to a Green Card.
That's correct, I was born in India and hence will have to wait in line for my turn. It's just that if someone wants to start today can still do and need not wait for a green card.
Can't relate to your story.
Moved my startup in early 2012 to the US on an L1 visa. Applied for Green card mid-2012 and got accepted in early 2013. From nothing to Green card in a year. Yes, you have to deal with some bureaucracy and get a good lawyer, but if you're intentions are good it's very possible.
From your sarcasm I read that you never really wanted to build a life in the US? That's fine, but don't start calling names just because you couldn't pull it off.
Since we're sharing stories: come from Brazil to the US, it took me 2 months in 2008 (the height of the crisis) to get an interview in a place where they could actually sponsor H1B visas. Got job offer. The whole process to be able to start working took another 3 months. So I had to sit on my ass for 5 months doing nothing but wait for the USCIS.
I was working at a research lab that was part of Harvard Medical, therefore they could hire outside of the quota. But the "let's work on a/my startup" bug would bite my again, so I quit my job, moved to NYC and started checking with companies there. Uh oh, can't transfer my visa. Also, forget about unemployment checks, even though I paid for Social Security like everyone else.
Move to Berlin. Job offer in 2 weeks, paperwork finalized in 3 weeks. EU card valid for 5 years. If for some reason I leave this job for another one, all I need to do is notify the Ausländeramt. And anyone is eligible for unemployment insurance after 12 months of work/tax collection.
Similar story with Germany. I got the offer, applied for a visa in my home country on Friday, they called me with good news on Monday, and collected it on Thursday since Tuesday and Wednesday were off for new year's.
By the way I worked in Brazil for 7 months and the visa was just as quick. Lovely country. ;)
> so I quit my job [...] Also, forget about unemployment checks, even though I paid for Social Security like everyone else.
Social Security is a completely separate system from unemployment; the only conceptual area of overlap relates to disability.
Unemployment is a different system of social insurance which you probably also paid into -- but its insurance against involuntary, no fault unemployment. Both voluntary termination (quitting) and termination for cause generally are outside of the coverage of unemployment insurance.
Mind if I ask how you were getting paid a below market salary?
Part of the H1B approval process is that you get paid more than the average salary for the same job in your area. If your salary is below the regional average for your job, then immigration doesn't approve the visa.
Yeah, I too would like to know the answer to this question. I know quite a few people who are on the H1B in the Bay Area, there is nothing to suggest that those people get paid less than their counterparts on Green Cards/Citizens. I was briefly on the H1B for less than six months; the only thing I can imagine depresses wages is the fact that it is not easy to jump jobs. However, I can't imagine that creates that much of a wage differential.
> the only thing I can imagine depresses wages is the fact that it is not easy to jump jobs. However, I can't imagine that creates that much of a wage differential.
In my case I got a 40% raise taking a new job after being laid off from the previous one in a company downsizing. For the H1B in particular the visa is issued for a particular role at a particular company with a prescribed salary. If you want the green card you have to stay in that role for that company at that salary. Everything resets (unless you're at the very end of the process) if you switch employers.
That's kind of unique to your situation though, isn't it?
That rule is in place to prevent employers from gaming the system - i.e. hiring someone as a scientist to get through approvals, then firing and rehiring them as a low-wage janitor.
Great guide, I'd love a similar one for Green Cards.
For instance, does a Masters in CS qualify you for an EB-2 filing? A search shows that the employer would have to give evidence of the advanced degree being necessary for the job. Usually you wouldn't need a Masters degree for a programmer role but I'm wondering how strict this is in practice.
Concretely, if you were to enter the US on a H1-B for a SDE role with BigCorpA and had a Masters degree in CS, could you immediately file for a Green Card under EB-2 category?
Assuming that everybody else performing that role at the company has a Master's degree (or equivalent) there is nothing stopping filing the labor certification on day one.
As with anything immigration related. Consult a lawyer, not the internet.
You can get a "similar to H1B" visa in Ireland in 2 months time and a lot less paperwork. Germany (and other countries I believe) has a similar schema.
With some requirements slightly higher than an H1-B you can be a permanent resident of Canada (maybe Australia and England as well, though I'm not sure how the conditions are on the latter today)
Better pay and opportunities, it's as simple as that. Having lived in the UK and Canada, I can say that the tech (and particularly startup) industry in the US is simply much bigger and more advanced than other places I've been.
Yes I suppose one can make 100k in the valley. And pay how much again for rent?
The pay and the opportunities are better, but they may not be significantly better to justify it.
In the valley it looks like everything will get an angel round if it stands still long enough or go to enough CV meetings but it is not all there is to life or a career.
Rent is a day-to-day concern that does not matter in long term. Opportunities give you access to experience, connections and reputation that will stay will stack up and stay with you throughout your entire career.
To put it other way: resources sunk into cost of living add up linearly over time, the benefits of (exploited) opportunities get amplified and yield exponential results over the years. You want to go for the exponential curve.
I disagree. Day to day concerns are exactly what turn into 5-10 year issues. Non-software people get shocked when they hear you make over 100K and can't save much. I do agree that part of it is that what we take for being a normal standard of living is pretty up there. But still ... I find it sad/messed up that after working for 5+ years in a high income, high rent part of the country, I am no closer to buying a house/condo. I just have 50K in the bank. About 100K in retirement. Makes me want to cry :'(
I'm from Ireland and I have been living/working in tech in the Bay Area for the last 6 years. While rent in SF is more expensive pretty much everything else (groceries, booze, coffee, restaurants) are significantly cheaper than in Dublin (25-50% cheaper). The average base salary in the Bay Area (excluding bonuses and equity)is more than twice what you would get in Ireland.
This plus the greater variety of work options and culture made it worth the hassle for me. Also If you are willing to live in Oakland/Berkeley rent is a lot more reasonable.
i'm surprised no one is mentioning the eb-2 visa. if you have a masters or higher in cs and are not born in the india or china the wait times seem to be reasonable. [1]
the h1b is a dangerous game. it's essentially a do whatever i say, and i "may" sponsor your green card "eventually", with an emphasize on the may. not everyone uses it that way, and i would would be leaning out of the window saying most do, but it's definitely enough to be a common issue.
i was brought into a university with an h1b under the premise that i could work on my own startup. what didn't tell me was that that what they meant was that i should work for them for 5 years before they would consider sponsoring a green card application, and that they expected me to work unpaid overtime whenever they asked me to.
i've heard from a friend running a consulting company in the area, that a lot of companies bring in workers with h1b's and then don't even have the decency to sponsor a green card after keeping them for 6 years.
to my remembrance there was a house voting sometime last september about an immigration reform. one side of the table was asking for better accessibility to visa's for specialized workers(including cali afair), and the other was asking for more audits.
sadly i can't tell you how much good came out of it, maybe someone else can elaborate on that.
edit: there is a reference at the end of the ops post, but it's not really prominent. eb-3 wait times can be years, which is why it's not really a reasonable choice, but eb-2 is different
I have a MS from a good US university. I am one of the principal software engineers at my company, and I lead the technical development on some of the most critical systems. It is medium size company.
But, I don't do any state of the art research, or highly specialized academic work, or anything worth publishing on academic journals.
How hard is to do the Labor Certification for the EB-2 green card?
IANAL, but I think in theory you already qualify. The effort is a little on the employers side. They have to post the job offer publicly in a news paper in the area, and then they have to have a good reason for hiring you. In theory I would say it's just a question of having a good lawyer. But then again those things have to be done ANYWAY if you want a green card.
Classifying the effort as 'little' for any EB based green card is nuts. Especially for an Indian citizen. In order to apply for EB-2 or EB-3 you need to first do a prevailing wage determination (about 2 weeks). Then your employer has to recruit for the position they want to offer you (30 days posted + 30 days quiet period). After this your employer gets to apply for a PERM (this is currently taking 8-9 months to be adjudicated by the DOL). If you're unlucky enough to be audited in your application you can tack another year on to this step.
After your PERM is approved, you get to file for I-140, which takes another 4-6 months. Then you get to wait until your priority date becomes current which depends on your category and country of origin. This could be anywhere from immediate to 10+ years.
Once your PD is current, you get to apply for I-485 which takes anywhere from 2-6 months and includes doctors exams, finger printing and possible interviews by USCIS. Of course while they're processing this there is no guarantee they wont retrogress your priority date and put you back into the waiting game.
Of course all of this starts again if you change employers (but you do get to keep your priority date if you had an approved I-140).
This is terrible, a lot of us are waiting and dont even know if we'll get audited, to make things worst the DOL did not process any perm petitions during the government shutdown. Please see this petition to improve the procesing time: https://www.change.org/petitions/department-of-labor-dol-to-...
You don't even have to be an Indian citizen, merely India-born. I might be a Briton, but in the eyes of USCIS my nationality is classified as "Indian" since I was born there.
It depends. Do other people doing a similar role in the company also have similar qualifications to meet the EB2 criteria?
Generally doing the labor certification isn't hard, just time consuming and a lot of paperwork. 1-2 years is not uncommon even with the new PERM system. After that it depends what country you come from.
The main gotcha is you cannot use your experience of doing the position on your H-1B towards your labor certification application if you are currently employed in the position so you'll have go on your previous experience.
As ever consult a lawyer. This goes double for immigration related stuff.
With reference to the Green Card Lottery [1] "if you lose in the lottery, they'll refund the fees", there are no fees to enter the lottery, however if you win the lottery there are fees to start the interview and visa process.
Indeed it's free to enter, just make sure you qualify in the case you win. The required qualifications are minimal but worth reading into it so you don't pay any money and not get the visas.
We went through it and it took about half a year for everything to be ready.
202 comments
[ 2.9 ms ] story [ 322 ms ] threadhttp://www.uscis.gov/sites/default/files/USCIS/Laws/Memorand...
"An application for initial admission, change of status or extension of stay in E-3 classification, however, may not be denied solely on the basis of an approved request for permanent labor certification or a filed or approved immigrant visa preference petition."
It's not explicitly dual intent but the memo makes it clear that they won't kick you out for pursuing PR.
(I am of course aware that it is standard practice in the immigrant fearing bureaucratic world we live in today.)
I get the impression this is a relatively grey area - I have a BEng in Civil Engineering, in my opinion it's somewhat related, I just wondered if there is a clear guidance on this?
source (anecdotal): I went through the process of obtaining visa(s) with and without legal representation
If anyone seeks less-than-a-year-long work, J-1 Visas are arguably the easiest to get if one has some affiliation with a university. (i.e. students)
Proof of concept: I have co-run a non-profit program which connected people in Finland with startups in the Bay Area. I wish there would be more programs similar to http://startuplife.fi (sent close to 100 so far and more than a dozen YC companies have signed up for the program last batch.)
Another related blogpost for the J1 track: http://blog.sendtoinc.com/2013/12/11/silicon-valley-internsh...
I believe this is only for B1/B2 visa holders and those who are part of the Visa Waiver Program (UK/Aus etc.).
You're not supposed to look for work or attend interviews on a tourist visa.
What you are "supposed to do" must have a good reason beyond the law; like actual victims of some sort.
Keep in mind that your current actions can greatly influence how they perceive your "intent" in the future.
If an immmigration officer asks you at entry point "So why are you coming to San Francisco?" and you answered "I was going to interview with a few companies"? then they could quite reasonably refuse entry based on the idea that you are trying to gain entry on the wrong visa.
I have been working for american companies remotely for a while, I do fairly regular visits to the american offices, generally 'Work Meeting' will get you straight passed, but I have a few times been questioned exactly what I do at these work meetings and once tiredly and mistakenly mentioning programming, was very close to being refused entry.
The other issue I couldnt find any documentation on how long a visa waiver is valid for, it is given for 3 months, but is that 3 months out of the year or just 3 months at a time? over a full year I occasionally get close to this and was mostly curious.
I don't know specifically about your situation and the VWP but it's not allowed to do things in the country other than your stated purpose, and other than what your visa allows.
See: http://en.wikipedia.org/wiki/B_visa#Uses_of_a_B1.2FB2_visa
Looks like most normal work is not allowed, except for the last provision there. If you follow to the source, it says "These would-be entrants are not allowed to receive remuneration from a US source (other than an expense allowance or reimbursement) and must be customarily employed by a non-US firm that will continue to pay their salary during the temporary assignment in the US.". So there you have it.
I wonder if given the current political, social and economical situation in the US, whether this (still ?) is the prevalent view within the tech community ? Having been to the US multiple times between 2005-2012, I was completely turned off the country. While I agree some of the best companies are based there, I wouldn't like living there.
(IANAL, but:) This is very wrong on at least two counts: there is no fee for enrolling in the lottery and if anyone charges for it, they are a scammer and you should enroll directly on dvlottery.state.gov site (as explicitly stated in its FAQ). Also, simply signing up for lottery is generally not sufficient ground for immigration intent (though being conservative doesn't hurt).
I've been heard similarly about the DV lottery and immigrant intent before. That said, if you're from one of the lower immigration countries, apparently the success rate is reasonably high for multiple retries.
Page 12 here has more info on the issue: http://www.wolfsdorf.com/articles/DV_Article_2004-05.pdf
Once you win the lottery, it might or might not be wise to get help, but I don't really know since I didn't win.
My best bet would be a company that really wants me to work for them and arranges all of this.
1) Visas & immigration
2) Health
All the Chinese public hospitals are about long waits, giving red envelopes to your doctors, overprescribing antibiotics and IV drips, and scammy Chinese medicine.
I have private insurance; the hospitals are way better but the prices make the USA look cheap.
Put it this way: USA has first world health care problems, china has developing world health care problems. If you want cheap quality medical tourism, try Thailand.
As one might expect of countries that are first world and developing world, respectively. When people complain about the US healthcare system, the implicit comparison is probably other first world countries.
1) The visa stuff is a PITA, but if you are in a situation where you can tell some company to deal with it, it shouldn't be too bad.
2) You get pretty good health care working for most companies in the US as a programmer. If you lose your job, you can presumably relocate to where you were before that has a different health care system.
http://www.welcomeoffice.fvg.it/common/are-you-a-non-eueea-c...
If you're in Italy and a citizen of Italy, you are covered. There are likely gray areas for non-Italian citizens. They generally see you first, and ask questions later though, especially if you have the health service card, which any Italian would. I (US citizen) went to the emergency room once before getting mine, and the bill was €0.00, although I did have to buy some stuff at the pharmacy and was charged full price for it, for which the pharmacist was quite apologetic.
The best thing: the health insurance headache that US citizens have been conditioned to accept as a natural feature of life is totally missing. If you are ill you just go to the physician.
I see a contradiction in what you wrote: for all resident; but you have to work, or be the spouse of someone who does? These are different things.
I have personally been in that position, and I was refused coverage when I moved to UK for a new job, and was made redundant after three months. I then went back to Spain where I had work prior, and was refused coverage there, because my previous dues were only good as long as I stayed in Spain.
1) My wife has a chronic health problem. What guarantee do I have that if she needed treatment, for that or something else, that insurance wouldn't find a way to weasel out of covering it? Also, eventually I would lose coverage under OHIP, the Ontario Health Insurance Plan, after an extended absence (1-2 years? not sure exactly), so going back to Canada for treatment would not be an option forever.
2) My health insurance would be covered and sponsored by my employer. I'm already dependent on my employer for my income. In my mind, also depending on them for health care coverage is putting too many eggs in one basket.
Point being, if it's a good enough offer, you might be able to make it work if you're not bent on rejecting it because of your general disdain for the US healthcare system (which I can certainly comprehend).
As to your second issue, I agree with this. I think tying these things together has had a large and unfortunate impact both on people and on the US economy. The ACA is far from perfect, but it does at least move some of this in the right direction.
[1] If it isn't obvious, I am speaking in generalities. As with all insurance, some conditions and medications are covered more prevalently and conveniently than some others.
To be fair, this can make it difficult to move anywhere. Countries like Canada and Australia can refuse you an immigrant visa if you have pre-existing health conditions (much like insurance companies will refuse to take you on):
https://www.immi.gov.au/allforms/health-requirements/overvie... http://www.canadavisa.com/immigration-medical-inadmissibilit...
Anyway, I agree that it sucks to live in a country where you have to think about this shit. Even with the best network (blue cross or blue shield) it's still not as good as France with a decent mutuelle for example.
Dont believe the hype if you work for a company that is going to sponsor your visa, chances are they will provide health insurance. I pay $25 a month for myself and $175 if I had a family of 4.
My girlfriend uses Obama Care and pays $21 for basic insurance. Unless you are self employed then chances are you wont be paying much and now with the new health plans even these plans are affordable.
I'm from the UK, and if something is wrong, your biggest challenge is making appointments with the right people.
Some of my colleagues from the UK who have had to go and see someone in the US report that it's a minefield of: a) Checking which doctors take your kind of coverage b) Co-pays c) Ensuring you know what you are/aren't covered for d) Random bills that may appear after you visit someone, depending on whether their interaction with the insurance company
Nothing like the states, where, in a similar part of the country (city/rural wise) I needed to make non-emergency appointments 4 months in advance.
Can you choose you GP in the UK or are they assigned?
It does depend on whether they have space on their books of course. But by and large, people choose a GP close to where they live, and pick the first one they like the name of on the list at one of the closest surgeries.
The way the system works here is if anything is life threatening, you just go to Accident & Emergency at the nearest hospital.
Otherwise you go to your GP for pretty much everything. You'll have an appointment within a couple of days if it's non-urgent, or told to go in immediately. They perform a basic diagnosis, and either take care of you then and there (minor first aid, basic procedures, prescriptions), or you get referred to a specialist. If you are getting referred, you can say which one you want to be referred to.
And from all of that, you never ever get a bill or see anything relating to accounts. You just get your treatment and care.
1. You'll get a number of bills. We don't know how many you'll get.
2. Each bill will be for some amount of money. We don't know how much, not even an order of magnitude.
3. Your insurance may pay anywhere from 0 to 100% of your bill. We don't know what they will do.
4. Whatever your insurance doesn't pay, you are responsible for. We don't know how much that will end up being, but you need to agree now to pay it later.
It's total insanity.
I used Obamacare for the month of January. My plan cost $507, I received the card on the 30th of the month (so the plan was unusable before then), and they (Blue Shield) were impossible to reach. They have a very understaffed phone line for Obamacare users, separate from their "regular" service for group plans.
I found this deeply disturbing, as my wife is a skilled professional in another field and if I were to accept an H1B offer, she would had to become a house wife more or less.
(via http://reason.com/blog/2008/09/24/new-at-reason-mike-flynn-s... )
For the rest there is the temporary foreign worker program. Your Canadian company has to do labor market opinions and all that stuff - could be time consuming. It is valid for 4 years. After 1 (one) year of starting your job, you can apply for permanent residency under the Canadian Experience Class [CEC] and it is self directed (no employer help needed at that point). Current processing times if you have applied within Canada is 13 months.
If you have not got your permanent residency by 4 years, but you have applied for and have a reference number, you can get a renewable 1 year open work permit that lets you work for anybody.
Computer jobs are covered by CEC, but not all jobs are.
You are eligible for health care after 3 months of being on the job. Until then you can get private coverage.
Obviously not an option for everyone, but if it is available to you, it may be one of the easiest ways, as you can get a green card relatively quickly via that route.
Now that I'm back in Europe, I've been looking into applying for a J-1 waiver and it's just form after form after form. Additionally, you have to pay something in the region of $2000 according to an immigration lawyer I sought out and with that I'd only be throwing my name in the ring, with the possibility that the State Department would reject my waiver application apparently.
I absolutely fell in love with SF whilst I was living there and would love to make it back now that I'm wrapping up my PhD, but I think it's neigh on impossible given the current bureaucracy involved.
Guess I'm just gonna wait it out and hope for immigration reform to kick in.
Also look into the O1 visa that doesn't require a waiver, and has no quotas.
With regards to the O1 visa, I've heard that you have to really stand out in your field of research, as the original article states, and unfortunately, during my PhD I haven't really achieved that level of success.
Thanks in any case for the info!
Re the O1, read up on the requirements, and work on publishing more during your postdoc.
You can do it all by yourself and in total you won't have to pay more than $500 ($215 for DS-3035 + fee for no objection letter.) Go for it!
[1] http://travel.state.gov/content/visas/english/study-exchange...
1. These visas are for specializations. This implies that the job is unique and pays well above average salaries so a spouse shouldn't need to work.
2. They want to be attractive yet not too attractive. I'm sure in the subcommittee negotiations on quota it came down to spouses or quotas, (we can let 35,000 families or 70,000 workers). If you watch the government channel they negotiate endlessly over petty things like this.
Huh. I knew Microsoft did this in Vancouver but hadn't heard about Google also using it although it makes sense. As a Canadian I'm not sure if the country really benefits from it, although I guess it boosts the Canadian offices.
My wife, an Aussie and high school teacher with several years of teaching experience in top international schools in Asia, couldn't legally work in the US. So she volunteered teaching ESL at a local adult school. Ironically many of her students were Hispanics who had originally entered the US illegally. Doubly ironically she got a special commendation award for her volunteering signed by George W. Bush's signing machine.
Eventually I got fed up with the bureaucratic farce whereby US visa regulations provide compliant, indentured foreign programmers to US businesses at below market salaries in exchange for the remote possibility that they'll eventually get a green card.
So I left and now live in Australia, where I am self-employed, can take time off to work on my own side-projects, and pay less than $300/month for private medical insurance for my family of four. American exceptionalism? Sure--if you're a sucker.
I would love to read something like that.
In terms of "starting a business" I just had to register for an ABN ("Australian Business Number"). That may not even be a legal requirement but IIRC it had tax advantages. It's a couple years since I did it but as I recall I did it all online in a couple of hours and it didn't cost much. I then just include that number on my invoice. Very civilized.
At some point I need to register to charge GST but I'm sure I can do that online too. At no point have I had to visit a government office or get a bureaucrat to sign anything to start a business in Australia.
Even if you have a non Australian wife the process of being resident in Australia is pretty straightforward. I have a friend who is Argentinian and emigrated to Australia after finishing the university.
H1B is totally a sucker's game.
http://en.wikipedia.org/wiki/DAFT_(treaty)
Akaik it's harder to get a fixed job because the company must prove there are no locals who could do the job. It's just more paper work for them.
I think if I wanted to I could easily work for 4 days; much easier than in Holland, but that was bigger company. Also, there is no limit on the vacation I can take.
http://www.us-immigration.com/us-immigration-news/us-visas/u...
EDIT: The principal at the school where my wife was volunteering actually wanted to hire her as she was better qualified than some of the paid instructors she was helping. But at some level higher up the chain they had a policy of not sponsoring work visas, so that went nowhere.
Having said that, I've started on this path just recently and believe me I am facing difficulties at every step, even the the ones I thought would be the most obvious. But again who said life was easy.
In case you are interested there are ways you can do business in the US on H-1B visa. Is it easy? Hell no! But in case you are still interested keep reading, feel free to reach out to me as I am going through this process right now.
Articles about Entrepreneur H1B:
- http://www.murthy.com/2012/12/17/entrepreneur-h1b-petitions-...
- http://www.uscis.gov/news/public-releases-topic/business-imm...
-http://blog.uscis.gov/2011/08/encouraging-entrepreneurs-and-...
- http://www.uscis.gov/eir/visa-guide/entrepreneur-visa-guide
Further reading:
- http://blog.fosterquan.com/2012/12/09/the-sweet-smell-of-suc...
Success story of Vishal Shah from Traffio:
- http://www.nextbigwhat.com/how-to-startup-in-silicon-valley-...
Business Entity:
- http://www.dailymotion.com/video/x12qxuo_how-to-open-a-busin...
From your sarcasm I read that you never really wanted to build a life in the US? That's fine, but don't start calling names just because you couldn't pull it off.
I was working at a research lab that was part of Harvard Medical, therefore they could hire outside of the quota. But the "let's work on a/my startup" bug would bite my again, so I quit my job, moved to NYC and started checking with companies there. Uh oh, can't transfer my visa. Also, forget about unemployment checks, even though I paid for Social Security like everyone else.
Move to Berlin. Job offer in 2 weeks, paperwork finalized in 3 weeks. EU card valid for 5 years. If for some reason I leave this job for another one, all I need to do is notify the Ausländeramt. And anyone is eligible for unemployment insurance after 12 months of work/tax collection.
By the way I worked in Brazil for 7 months and the visa was just as quick. Lovely country. ;)
https://www.nolo.com/legal-encyclopedia/unemployment-benefit...
Social Security is a completely separate system from unemployment; the only conceptual area of overlap relates to disability.
Unemployment is a different system of social insurance which you probably also paid into -- but its insurance against involuntary, no fault unemployment. Both voluntary termination (quitting) and termination for cause generally are outside of the coverage of unemployment insurance.
Part of the H1B approval process is that you get paid more than the average salary for the same job in your area. If your salary is below the regional average for your job, then immigration doesn't approve the visa.
In my case I got a 40% raise taking a new job after being laid off from the previous one in a company downsizing. For the H1B in particular the visa is issued for a particular role at a particular company with a prescribed salary. If you want the green card you have to stay in that role for that company at that salary. Everything resets (unless you're at the very end of the process) if you switch employers.
That rule is in place to prevent employers from gaming the system - i.e. hiring someone as a scientist to get through approvals, then firing and rehiring them as a low-wage janitor.
For instance, does a Masters in CS qualify you for an EB-2 filing? A search shows that the employer would have to give evidence of the advanced degree being necessary for the job. Usually you wouldn't need a Masters degree for a programmer role but I'm wondering how strict this is in practice.
Concretely, if you were to enter the US on a H1-B for a SDE role with BigCorpA and had a Masters degree in CS, could you immediately file for a Green Card under EB-2 category?
As with anything immigration related. Consult a lawyer, not the internet.
You can get a "similar to H1B" visa in Ireland in 2 months time and a lot less paperwork. Germany (and other countries I believe) has a similar schema.
With some requirements slightly higher than an H1-B you can be a permanent resident of Canada (maybe Australia and England as well, though I'm not sure how the conditions are on the latter today)
So, why bother?
Better pay and opportunities, it's as simple as that. Having lived in the UK and Canada, I can say that the tech (and particularly startup) industry in the US is simply much bigger and more advanced than other places I've been.
The pay and the opportunities are better, but they may not be significantly better to justify it.
In the valley it looks like everything will get an angel round if it stands still long enough or go to enough CV meetings but it is not all there is to life or a career.
To put it other way: resources sunk into cost of living add up linearly over time, the benefits of (exploited) opportunities get amplified and yield exponential results over the years. You want to go for the exponential curve.
This plus the greater variety of work options and culture made it worth the hassle for me. Also If you are willing to live in Oakland/Berkeley rent is a lot more reasonable.
the h1b is a dangerous game. it's essentially a do whatever i say, and i "may" sponsor your green card "eventually", with an emphasize on the may. not everyone uses it that way, and i would would be leaning out of the window saying most do, but it's definitely enough to be a common issue.
i was brought into a university with an h1b under the premise that i could work on my own startup. what didn't tell me was that that what they meant was that i should work for them for 5 years before they would consider sponsoring a green card application, and that they expected me to work unpaid overtime whenever they asked me to.
i've heard from a friend running a consulting company in the area, that a lot of companies bring in workers with h1b's and then don't even have the decency to sponsor a green card after keeping them for 6 years.
to my remembrance there was a house voting sometime last september about an immigration reform. one side of the table was asking for better accessibility to visa's for specialized workers(including cali afair), and the other was asking for more audits.
sadly i can't tell you how much good came out of it, maybe someone else can elaborate on that.
edit: there is a reference at the end of the ops post, but it's not really prominent. eb-3 wait times can be years, which is why it's not really a reasonable choice, but eb-2 is different
https://en.wikipedia.org/wiki/EB-2_visa
But, I don't do any state of the art research, or highly specialized academic work, or anything worth publishing on academic journals.
How hard is to do the Labor Certification for the EB-2 green card?
Edit:grammar
After your PERM is approved, you get to file for I-140, which takes another 4-6 months. Then you get to wait until your priority date becomes current which depends on your category and country of origin. This could be anywhere from immediate to 10+ years.
Once your PD is current, you get to apply for I-485 which takes anywhere from 2-6 months and includes doctors exams, finger printing and possible interviews by USCIS. Of course while they're processing this there is no guarantee they wont retrogress your priority date and put you back into the waiting game.
Of course all of this starts again if you change employers (but you do get to keep your priority date if you had an approved I-140).
Generally doing the labor certification isn't hard, just time consuming and a lot of paperwork. 1-2 years is not uncommon even with the new PERM system. After that it depends what country you come from.
The main gotcha is you cannot use your experience of doing the position on your H-1B towards your labor certification application if you are currently employed in the position so you'll have go on your previous experience.
As ever consult a lawyer. This goes double for immigration related stuff.
[1] https://www.dvlottery.state.gov/
We went through it and it took about half a year for everything to be ready.
Lucky wife :)