I worked for a large corporation that is not known for being particularly tech-oriented. Think traditional big business that has a lot of technology supporting it, but the product was not software.
In my particular office, upwards of 60% of the people working there were either H1B or contractors managed by Wipro. There were plenty of job listings that looked appropriate for new graduates / people with less than 5 years of experience but these were rarely filled by non-temp/non-contractor/non-H1B folks. HR never went out of their way to recruit local talent and did the bare minimum to "post" the job. I sensed they made the jobs hard to find, but also wrote the postings in such a way that being unable to find an American willing to do the work was a self-fulfilling prophecy.
The more Machiavellian managers realized they could overwork the H1B's because of how dependent they were on sponsorship.
In my particular office, upwards of 60% of the people working there were either H1B or contractors managed by Wipro. There were plenty of job listings that looked appropriate for new graduates / people with less than 5 years of experience but these were rarely filled by non-temp/non-contractor/non-H1B folks. HR never went out of their way to recruit local talent and did the bare minimum to "post" the job. I sensed they made the jobs hard to find, but also wrote the postings in such a way that being unable to find an American willing to do the work was a self-fulfilling prophecy.
The more Machiavellian managers realized they could overwork the H1B's because of how dependent they were on sponsorship.