Originally posted by The Ellimist
1. Being "highly skilled" =/= having a higher degree; there are plenty of the former who do not fall under the latter. Indeed, I know people who fall under the former (as in, taking shots at the IMO) but have to do the latter, even though it provides little direct value to their particular profession, just so they can have a shot at a green card.
You're incorrect. It literally says, right here that they are equivalent:
H-1B: Person in Specialty Occupation:
To work in a specialty occupation. Requires a higher education degree or its equivalent. Includes fashion models of distinguished merit and ability and government-to-government research and development, or co-production projects administered by the Department of Defense.
https://travel.state.gov/content/visas/en/employment/temporary.html
Emphasis mine, of course.
Originally posted by The Ellimist
2. I would love to see evidence for your claim that it's "extremely easy" to get a green card with a higher degree. Relative to someone else? Sure. But in absolute terms, every single person I know in that category has taken at least five years to receive one, even if they obtained a national interest waiver.
Evidence? Okay, I will provide some very solid evidence for you in a bit. But first, let's talk about your lack of evidence: the same applies to you. I would like to see your evidence that it is extremely difficult to get a visa on the categories you're concerned about.
Since I literally came from over a decade working in the government sector, I have hundreds of examples, some of them my direct employees (and a couple actually got their citizenships while in my direct employ). Your evidence seems to be an anecdote so my hundreds of anecdotes seem to prove how very easy it is for highly educated/highly skilled workers to get a visa and work in the US. Those numbers would be in the thousands if you include the temporary contracts (many British and Scottish experts would work for us in short 6-12 month contracts...great people, miss some of them). Still further than that, my direct experience in dozens of cases trying to get talent filled into contracts is about 2 months wait time and as fast as 6 weeks. But we were told that 6 weeks is for the frequent fliers who still had active security clearances (yeah...my situation may be worse than normal because they had to get federal security clearances before they started working on the contracts).
But here is your evidence:
http://faq.visapro.com/h1b-visa-faq6.asp
"The H1B processing time varies because all cases are different. Generally it takes between three to six months to process an H-1B visa. You must wait at least two weeks after you send in your application for a receipt from the USCIS and another two weeks before you call the USCIS to check the status."
Again, emphasis mine.
And the student visas get processed even faster especially if the student is good and stayed out of trouble in their home country. It took a few weeks for my GFs and her brother's to get through, for example.
Originally posted by The Ellimist
3. It takes several more years to get citizenship, which is necessary to work for various federal agencies.
We don't disagree, here. I agree that it takes too long. I don't see a justification for the extreme waiting periods.
Originally posted by The Ellimist
Yes, this is true; but once you graduate, it's not guaranteed that your visa will be extended, even if you are, say, a high-profile engineer at a very prominent company. You know, to speak for some members of my social circle.
You are definitely correct. But any decent university will already have someone assigned to get your a student worker status a year or two before you are done and they will also place you into employers who know how to work with highly skilled and/or educated students so that if they choose to apply for a greencard, it is easier on all parties involved.
Also, extending a student visa after you graduate and are working is literally the wrong thing to do. It should definitely get denied. You're no longer a student. They would need to submit a change in status form and apply for the H1B status and/or have their employer sponsor them for their greencard.
If you think about this, it should be logical. If you graduate college and you're now working in your field of study...you are no longer a student: you are a worker. If your visa was approved to be a student, it should be obvious that it is not appropriate to now overstay your reason for approval. There are clear timeframes you communicate to USCIS when you get the student visa and approval is dependent upon the reasons and timeframes communicated.
Originally posted by The Ellimist
How long did it take them to get their green cards?
That depends on what kind of greencard that was applied for. Between 4-6 months, usually. The marriage greencard is different than the worker greencard which is also different from a refugee greencard.
https://www.uscis.gov/green-card/green-card-through-refugee-or-asylee-status/green-card-refugee
And processing times for each category can be different from each other.
Originally posted by The Ellimist
But then you're actually agreeing with me...
I'm not. Go back and read your OP to see what I'm disagreeing with.