I really don't understand all the negative comments on the profession of engineering... really.
For sure it is not the BEST for making big bucks, but it IS a sound profession and a decent foundation for possible future career moves.
An engineer is trained to think logical and critical, which in IMHO is one of the most valuable aspects of the trade in general and is quite easily "overlooked".
Wouldn't you think a Manager, after reading these comments, would think... "Man, those engineers have some issue's i tell you".
Maybe just maybe we inflict this situtaion on our selfs.