Coincidentally, perhaps, the two Indian guys who got into leadership/management roles at companies I worked at, in CA and AZ, both actively discriminated in favor of Indian workers, especially wrt hiring, whether local or H-1B. I was let go (due to discrimination) from one company (and replaced by an Indian guy), and I managed to find a job to get away from the other company. With almost 20 years specifically relevant experience, I (and other, similar domestic guys) were forced to work as contractors, with few benefits, no vacation, etc, whilst Indian graduates on H-1B visas got the regular jobs, with benefits, career potential, and even leadership roles. It's a crazy world!
This is the survey on Indian IT discrimination. This mini-site is broken down into just a few tabs.