1. A good job with a chance for advancement, a good to more than good income, work that you don't mind doing so much. You can save for retirement, and get a dog. (which you really want)
2.A job that allows you to live some of your dream of traveling the world (which you really want to do,) pay is crappy, can't really establish roots, but at least you get to travel! But you can't get a dog.
Which would you choose?