As for your question: It's useful to think about two aspects of your job choices: What will make you happy (which is the only aspect people usually consider) and what jobs will be able to teach you something important.
WSJ: Ask Ariely: Dan Ariely on Where to Eat Lunch and Work