Not just a brief job opening and it is not just one. It has to be posted twice and there are further requirements, can't just be a footnote.
In addition, they have to post the job offers in a board visible in the company.
This is part of the PERM process, which is step 1 out of 3.
If you are complaining about the 'newspaper' thing, that's why immigration reform is needed. You can guess how old the regulations are.
EDIT: https://www.immi-usa.com/perm/perm-advertising-requirements/
Been a recruiter. It's comical what companies list in order to hire the cheap H1 they wanted all along. Absolutely no way anybody has the experience they claim they want most of the time.
I've seen a few job ads that are active from 11:59-12:00
For most people coming from abroad, they're either being hired initially on an H-1B and then - usually after their time on that visa is up - their employer might sponsor them for the immigrant visa.
Others come via the intracompany transferee visa, the L-1. In certain categories, e.g. L-1A, for executives/managers, that visa allows an application for an immigrant visa without the LC process.
The other way companies do this: creating job ads that look impossible to fill by requiring 5 years of experience in a technology that's only been around for 2 years.
Surprised Facebook does this as they certainly have no issue paying domestic employees top dollar.
What do you mean H1 transfers?
You need to prove that there are no US citizens able to fill the role before you sponsor a H1 visa. You also need to do the same thing again (only much more detailed, including prevailing wage determination yada yada) before you can sponsor for permanent residency.
L1 (intra-company transfers) also require proving that there are no better candidates (in the US company) that can do the same job. Including specifying all the skills and how many people you employ in the US that have those skills.
> The other way companies do this: creating job ads that look impossible to fill by requiring 5 years of experience in a technology that's only been around for 2 years.
If this is true (it probably isn't) why haven't you notified the Department of Labor and USCIS? They will be very interested.
Pretty sure that's wrong; the requirement for an H1 is a LCA (Labor Condition Application) which is primarily a prevailing-wages thing along with some other labor condition items (e.g. there's not a strike ongoing at the location where you're trying to hire).
Only companies flagged as H1 dependent or 'willful violators' need to certify that they've attempted to hire locally.
Ok, maybe I'm wrong – I understand the initial process for L1B a bit better than H1B.
Blanket L1 app, there was an _absolutely enormous_ document stack with all sorts of things(for a blanket L1). Including all the skills, and how many people satisfied those skills in the US. Also information how the company would be able to afford the wages (Fortune 100).
How much of this was absolutely required and how much was the law firm anticipating requests I do not know. The information about skill availability in the US headquarters was absolutely mandatory though.
If both incoming and outgoing positions are in the same geography and have the same responsibilities (e.g. a software engineer moving between Bay Area companies), the positions are considered equivalent.
> prevailing wage determination
You need to do this for H1 positions as well. You also need to file an LCA to prove the occupation is a "specialty" occupation. The process is in general quite similar.
For those curious about how this works, the company has to show it tried and couldn't hire a US resident, but they don't have to try very hard... so the company posts a brief job opening in a local newspaper. When nobody responds, because it's the newspaper, tada! Proof there was no American-based talent capable of filling the job.