I was hoping to see some intelligent discussion of the pros/cons of choosing careers in science, but of course this is Slashdot, and all career discussions must degenerate into bashing mangers, finance, and boo-hooing the dangers of outsourcing. So let me inject some positive and rational comments into this mess.
The financial industry is full of climbers, and it sucks to work with those people. Smart people get jammed into confining roles with no ability to solve problems or exercise creativity. I know some really smart people who have left finance to return to academia, leaving behind $500K+ salaries. Almost everyone I know who works in finance/accounting hates their job or boss.
There are plenty of jobs outside of management that pay livable wages. Live within your means, and find a spouse who makes a decent living too. Americans are so damn greedy they don't understand that driving an economy car and living in a normal house doesn't mean that you are poor.
Finally, outsourcing. HAHAHAHAHA. Having seen it in action, I think it's hilarious that people feel threatened by it. Sorry folks, American and European universities still churn out the best qualified engineers in the world. The people willing to work for $5 /hr aren't nearly as competent, and you have the global economy to thank for that. Would someone please offer some evidence of a outsourcing success story?
My friends who work in science (PhD candidates, receiving full-tuition and stipends) get drunk on Tuesday nights. They travel to conferences in San Francisco and Prague. They set their own hours and work on stuff that means the world to them. There is some guidance in their research but they call the shots and decide what to research. That is pretty damn cool. One of my friends has parents who are professors and they sure do alright.
If you want to work in science, or engineering, don't listen to the Slashdot haters. There is plenty of opportunity left in this world, just work hard and get your stuff done; you can make a living doing something that you enjoy.