This is what many IT teams in 'America' look like today. It's common to walk the floors of American companies and see 75% or more of the team be Indian. You are asked to believe this is just 'coincidence'. That there is nothing fraudulent or exploitative going on. Worse? You are told that there isn't enough American talent to fill these jobs!!! Think about how crazy that is. America and Americans INVENTED the modern IT/Tech world in large part (some immigrants and foreigners were always involved and welcome)!! But suddenly, one day, Americans just began to suck at IT - what? Nope. They were displaced by cheaper, desperate workers. Most positions these workers filled were entry and mid-level, not 'top talent' jobs. Today, foreign born outnumber native born American citizens almost 2:1 in IT/Tech jobs across the country. And now they openly discriminate against Americans as they are in management and positions of power (this has been proved in countless court cases against companies like Apple and Facebook).