To all the folks here complaining that there is plenty of talent in the US to fill those roles:
Honestly tell me: Would you ever apply to Oracle for a job?
If your haven't been paid in a 6 months, then yes? A job is a means to an end - you don't have love or even like your job.
I probably would if they had something in my area of expertise and decent pay/benefits. Then again, isn't the point of this exercise to avoid doing exactly that?
Oracle hire some extremely good people and pay very well
[dead]
I actually have applied, and I got the offer. And I didn't take it. Because Oracle is known for poor working conditions.
Why can Oracle continue to hire good talent despite offering poor working conditions? H1-B.
Is it circular? Absolutely.
There really should be a strict maximum percentage of visa hires for any particular job type at a company. Say, 2x the overall average for that job category, and never to exceed 30%.
If they still need more labor, then they need to attract and train local talent rather than relying solely on overseas talent.