You might get more if they didn't think their jobs would be outsourced to India!
You don’t need a degree in computer science to do much of anything related to computers these days. Just have to learn the skills somewhere.
Where I’m working we’re clamoring for American Computer Scientists, there just aren’t that many graduates. It’s pretty common tohave 25%+ of people in CS classes being foreign, closer to 50% in the Graduate level. Also, take it from personal experience, the Indians have a LONG ways to go.
From what I have read, all the best jobs in IT now are in “Information Security”. Most of those jobs require security clearances and for that reason cannot be outsourced. Information Assurance, Cyber Security is big and it is only getting bigger. If you are an American citizen doing IT, that’s where you will find the good paying jobs.