That article is from 2009, one of the worst years for entry level employment in a long time.
The engineering job market in Southeast Texas is through the roof, with the expansion of various chemical plants and refinaries, as well as new opportunities being created by the XL Keystone. In addition, in college, you may have heard that the baby boomer engineers are retiring, and the void needs to be filled NOW. I didn't believe it back when I was in Iowa, but now that I'm working, it's true. There are several people on site who are supposed to be retired, but losing their many years of expertise would be like cutting off the arms of a quarterback. The companies here need engineers now so that they can be developed and mentored to make sure the baton gets passed on properly. And looking around, a lot of them have like 30+ years of experience. Not only do they possess valuable knowledge that has to be inhereted, that kind of knowledge can lead to complacency and disregard for morals and ethics "They're not going to fire me, I'm too valuable". At my company in particular, we are having trouble retaining people, because apparently they are all able to find better, more lucrative opportunities (also due to a variety of other reasons). Back in Iowa, it was great to have even one internship. Down here, it's normal to have at least 3 internship/co-ops for a graduating senior. If you follow where the oil money is, you'd be in Texas.
Also fun fact well known around here but maybe not elsewhere: the operators usually hold some sort of two year technical degree. Their base pay matches the engineers' starting salary. With full overtime, which consists mostly of sitting on their butts chitchatting or watching youtube (especially night shifts), they probably get paid up to 150k if not more. I find that pretty ridiculous