Checking H-1B Claims

Are Americans Being Replaced With Cheap Foreign Workers?

Checking H-1B Claims

The H-1B visa program has recently become a hot button topic. President Trump’s administration have made allegations that the program has been abused to replace American workers with cheap labor. One claim the administration specifically made is “that about 80 percent of H1B workers are paid less than the median wage in their fields”.

The result of that is that workers are often brought in well below market rates to replace American workers Source

Nasscom, an Indian IT lobby, responded to accusations by stating that the workers exported are highly skilled and that it is to meet a shortage in skills in the United States.

Given that the issue has become a political topic with contradicting assertions on both sides, I wanted to take a look at the available data and try to make some conclusions for myself.

Methods

The data used for this comes from the US Department of Labor’s disclosure on the LCA program here.

The LCA is a document employers are required to fill out and get approved before they can file for an H-1B visa. The purpose is to protect workers from being taken advantage of and to protect American wages.

Because the US DOL does not publish the H-1B data directly, the LCA’s are used as a proxy to determine applications for the H-1B visas. The method rests on the assumption that employers filing an LCA will likely proceed to file for an H-1B visa.

In addition, only LCA applications submitted in February and March are used. This is because H-1B applications have historically opened in early April. These two months are close enough to it that I believe there is a high correlation of the LCA applications submitted in this time period being submitted to H-1B. The anomalous submissions for these two months somewhat support this.

Submissions spike in February and March

Submissions spike in February and March

Some back of the envelope calculations also seem to give decent numbers.

TODO

Granted, this is still not conclusive. but at the very least the general trends and compositions should be the same.

As a quick aside, I initially planned to use data graciously published by a user off Kaggle here. Unfortunately some of the information I wanted were removed in the sanitizing process.

As a result I proceeded to cleanse the data myself. The process for that is published in this post.

TODO

Applications increased 5 fold from 2010 - 2017

Between 2010 and 2017, the number of applications grew from an estimated 60,000 applications to 300,000. The bulk of this growth started in 2012 and continued up to 2016.

There was little to no growth from 2016-2017

The number of applications went from around 295,000 to 300,000 (within the margin of error).

The top 8 applied for positions as defined by the US government’s SOC system, computer and software positions make up at least 175,000 applications for 2017. This makes up at least 60% of all applications.

There was a general decrease in the computer and mathematical sector

The net number of H1B applications from this industry (using SOC classification) group dropped about 10,000 from the previous year. As a whole the number of applications dropped from around 71% of all applications to 67%.

The White House recently made accusations that some companies are abusing the H-1B system by flooding the system with applications to get a disproportionate amount of visas. In addition to this claim, it is alleged that the workers are “actually less skilled and lower paid than the workers that they’re replacing”.

Some companies specifically named were “Tata, Infosys, Cognizant”. Despite not naming India specifically, there seemed to have been enough innuendo such that Nasscom, an Indian IT lobby, responded to accusations by stating that the workers exported are highly skilled and that the numbers merely fulfill a shortage in the United States.

Nasscom has continued to defend Indian workers multiple other times.

“Only six Indian IT firms were among the top 20 recipients of the H-1B visas in fiscal 2015”

(IGATE TECHNOLOGIES INC., INTEL CORPORATION , IBM CORPORATION, AMAZON CORPORATE LLC, DELOITTE & TOUCHE LLP are respectively omitted below)

COMPANY (2015) APPLICATIONS MEDIAN WAGE (ADJUSTED)
1. INFOSYS LIMITED 18204 $73368
2. TATA CONSULTANCY SERVICES LIMITED 8025 $69865
3. ACCENTURE LLP 5351 $76846
4. IBM INDIA PRIVATE LIMITED 5169 $76006
5. WIPRO LIMITED 4471 $69033
6. DELOITTE CONSULTING LLP 3130 $82559
7. HCL AMERICA, INC. 2936 $73497
8. IGATE TECHNOLOGIES INC. 2545 $67905
9. TECH MAHINDRA (AMERICAS),INC. 2317 $73669
10. LARSEN & TOUBRO INFOTECH LIMITED 1714 $72018
11. ERNST & YOUNG U.S. LLP 1649 $79669
12. MICROSOFT CORPORATION 1531 $122562
13. GOOGLE INC. 1467 $123838
14. UST GLOBAL INC 1164 $61919
15. COGNIZANT TECHNOLOGY SOLUTIONS U.S. CORPORATION 1035 $68023
….. …. ……
20. AMAZON CORPORATE LLC 662 $113518

Looking at the top 20 applicants, we can see that the data supports Nasscom’s claim. Namely these companies would be Infosys, Tata, IBM India, Wipro, Larsen & Toubro, and Cognizant.

Something to note is that the range for these 6 companies actually fall within the top 15, which increases the relative weight. In addition, if we also include companies that are merely American based subsidiaries but India headquartered, this would include HCL America and Tech Mahindra.

This means that at least 8 of the top 15 H-1B applicants for 2015 are either India based or have a parent company which is India based.

This trend also holds over the entire 2010 - 2017 period.

COMPANY (2010-2017) APPLICATIONS MEDIAN WAGE (ADJUSTED)
1. INFOSYS LIMITED 73770 $75094
2. TATA CONSULTANCY SERVICES LIMITED 29429 $68730
3. ACCENTURE LLP 19478 $76287
4. WIPRO LIMITED 18951 $70385
5. DELOITTE CONSULTING LLP 17526 $84743
6. TECH MAHINDRA (AMERICAS),INC. 16167 $72890
7. IBM INDIA PRIVATE LIMITED 15220 $76189
8. HCL AMERICA, INC. 11300 $73649
9. CAPGEMINI AMERICA INC 10993 $74400
10. MICROSOFT CORPORATION 9995 $118232
11. ERNST & YOUNG U.S. LLP 9948 $80495
12. GOOGLE INC. 8968 $126000
13. LARSEN & TOUBRO INFOTECH LIMITED 7342 $68469
14. COGNIZANT TECHNOLOGY SOLUTIONS U.S. CORPORATION 7337 $69722
….. …. ……
20. UST GLOBAL INC 3852 $63028

Top Indian IT firm applications peaked in 2015

The top 10 indian applicants reached a peak back in 2015 and as a net have decreased tremendously in the past 2 years. Infosys is perhaps the most dramatic, dropping from a high of ~18,000 applications in 2015 to ~9,000 in 2017.

One of the accusations by the White House has been that the workers brought in by the supposed H-1B abusers are a form of cheap labor.

To check on these claims, the median wages for the top 5 positions brought over by each of the top 6 Indian IT firms was calculated. In order to take geography into account, the wages were were calculated for each city.

The heatmaps below show the workers’ wages for the top 5 positions in the top 5 worksite cities for each company. To reduce variance, values are shown only if there are at least 10 such workers at each worksite.

The percentage of the workers’ wage vs the market wage in the same geo is also shown. The values for this are calculate using the workers’ wage and prevailing wage filed by employers.

Exemplary heatmaps are chosen below to save space. A full gallery for all the companies can be found here.

TODO

Top Indian IT Firm Workers Are Spread Out

Unlike some of the major tech names such as Google, Microsoft, etc. the majority of Indian IT firms spread workers out all over the US rather than just a few central metropolitan areas.

Top Indian IT Firm Workers Are Paid Above the Market Wage

In regards to the market wage provided by H-1B employers, the workers brought in by the top Indian IT firms are paid mostly above the market.

But Not So Fast. Questions On The Wages.

Using the numbers provided by H-1B employers, the workers brought in to the US seem to not be cheap labor being paid under market wages.

However, during this process, I ran across something strange. When we compare the wage maps between the Indian IT firms and major household-name American firms such as Google, Microsoft, etc. we see an extremely contrasted picture.

(As above, a full gallery can be found here)

Why Do Top Indian IT Firms Pay So Much Below Top American Firms?

If we look at the wages for the American firms, the workers are consistently paid significantly higher.

I was certainly expecting that the top American firms would pay higher for their workers and I’m sure many readers were expecting the same. After all, many workers dream of working at many of these companies. In addition many of them are located in areas with a high cost of living. But still I did not expect just how extreme the difference would be.

Using this result, a question I have is if the amount of workers brought in is simply to fit a massive demand / shortage of supply in the United States, how can there be such a disparity in wages? The United States’ timezones (ignoring Hawaii / Alaska) vary only 3 hours so I would have assumed that some form of labor arbitrage, perhaps with telecommuting, would have removed this amount of variance.

A possible explanation I looked into was geography. Looking at the percentage difference to the market wage, we can see that it is not too different from many Indian IT firms.

However this only led to another question…

Why Do Top Indian IT Firms Apply Workers Under Such Different Positions?

The values above were calculated by looking at just 5 possible tech positions and calculating the relative percentage composition for each company.

For example, for some company A:

num_workers = [12, 14, 29, 60, 16]
percentage_values = num_workers / sum(num_workers)

We can see that Indian IT firms exceedingly do not file their workers under software developer, but instead the workers are filed under one of several others. This is exceedingly contrary to many of the top American firms. Why is this?

What Do These Title Differences Mean?

The titles used are from the SOC codes filed with every application.

As a person in tech, the titles of computer programmer and software developer are mostly interchangeable with one another to me. To try and understand the difference, I looked into the definitions but even these seemed interchangeable with one another. I also looked at the titles used by the companies internally and it still was ambiguous, with the titles being things like “Technology Lead”, “Computer Programmer”, “Programmer Analyst” and “Developer”.

The question I have then is how are these titles determined for workers and what about it makes them disqualified to be applied as software developers in accordance to SOC?

Most Top Indian IT Firm Workers Are Paid Relatively Less Than Software Devs

For the sake of curiosity, I plotted what wages for the Indian IT companies’ workers compared to H-1B software developers in the same geo looked like.

From this it seems that many Indian IT workers outside of IBM India and Tech Mahindra are paid significantly less than those filed software devs, adding credence to there being a cause for the difference.

Take Away

In the past 8 years, the number of H-1B visa applications has grown nearly five-fold. Such growth has not gone unnoticed and has become a political top, with calls for reform abound.

In my quest to make sense of the contradicting claims on the opposing sides, I’ve learned just how tech industry dominant the visas applied for is. I’ve also learned that many Indian IT firms also started to significantly pull back starting in 2015 and continue to present day.

However I also found a peculiar difference between the types of positions that major Indian IT firms were applying for and major American IT firms were applying for. The types of positions filed for by the former in general are paid significantly less than the types of positions filed for by the latter, despite the difference in the definition of the positions being unclear (at least to me).

What exactly is the cause of this difference?

  • Is it because the workers are in fact less skilled as claimed by the White House so they are filed differently?
  • Is it because it allows these companies to pay the workers less for the same job because the prevailing wages for these titles are less than that of software devs?
  • Or is it because of something else much more sinister or innocuous?

Unfortunately this is something I’m so far unable to conclude, but the data so far appears dubious and potentially supports the White House’s claims.

There are still TODOs so consider this a less rough draft

comments powered by Disqus