<p>I'll agree that the meat-and-potatoes engineering fields are always good - think civil, electrical, mechanical, and chemical. From highest pay to lowest, ROUGHLY, it's EE, chemE, mechE, and civil. Depends on the work and the level you've obtained - chemEs make the most to start, but I think that EEs surpass them pretty quickly.</p>
<p>Don't worry about prestige differences between engineering majors. Here is the quick and dirty guide to engineering degree prestige: if it's a real engineering degree, it's more prestigous (i.e. ABET accredited, from an engineering school, and not something chic like nanotech). Any of the above mentioned engineerings are ALL prestigous. Go basic for undergrad, then specialize at the grad level. I worked as an engineer... trust me, no electrical engineer looks down on a mechanical engineer. They do different work.</p>
<p>All engineering will pay well (not fantastically well, but you'll have a solid salary). The outlook for specific ones 30 years from now is impossible to predict. As such - you'll hate this advice - DO THE ONE THAT INTERESTS YOU THE MOST. Seriously. The differences are too small to fret over, and ultimately, how much effort you put into your career, how advanced you get, and all of that will ultimately determine how well you do, not the specific type of engineering you choose. </p>
<p>I believe that more CEOs are engineers than any other major/profession. </p>
<p>Outlook: outsourcing is an issue, but it's not. I mean that computer engineering jobs are going overseas, but there are some things which will always stay here. There is always a lot of demand for classified, military work (think Lockheed Martin). They can't send classified work overseas. Also, an engineering degree will command a lot of respect in other markets, such as a financial position. As any type of engineer, you'll learn a fair amount of computer programming and applications, which look awesome on a resume. </p>
<p>Finally, there really isn't a technical career path for engineers. You'll do technical lab work for a while, then slowly get into management and delegate the work to someone half your age. Think about doing an MBA at some point.</p>