Observations from interviewing recent college graduates

But one has to be careful to distinguish between jobs making use of CS knowledge and where the results of the work are considered valuable intellectual property, as opposed to IT jobs that are more vulnerable to outsourcing. (This is true even in the computer industry.)

Lots of other places in the US are more homogeneous.