Quote from prt_systems:
Engineering can be a quite interesting profession. Of course, it can also be a very risky profession on which to bet your welfare or the welfare of your family. There are some areas - like national defense - where you might actually get to retire as an engineer. However in most industrys you will be on a never ending treadmill of obsolescense, retraining, and obsolescense. In most companies you are expected to retrain yourself, on your own time. So, if you have a demanding project that is requiring 60-70 hours per week of your time to bring in on time and on budget, you somehow have to find another 10 hours or so per week to keep current and learn new techniques outside of your day to day job - just to keep your existing position.
An interesting job yes, but perhaps, not the best choice in todays extreme outsourcing and cost cutting environments.