I was at one point located in Plano, Texas which has a large Indian IT community. When my job search started around eight years ago fresh out of school with a masters degree I was passed up by every IT firm in the area. This is a hard and controversial topic to discuss, and I apologize if anyone find my words here offensive. But the pattern I recognized was if the interviewers were Indian I would not be passing the interview. I have no proof of this. But my Indian peers at my school who applied to the same firms with similar credentials and skill level had little trouble.