A boss who is reasonable in his/her demands and willing to stand up to the end users and the higher-ups for the employees under him.
A team that communicates and mostly gets along with each other. (Occasional conflict can be good for creativity as long as it's not pushed to a personal level).
The ability to work the hours I want to work (come in early, leave early) and to work them around personal life issues (doctor's appointment, getting the air conditioning fixed, etc.). Also, the ability to occasionally remote in from home to get major projects done instead sitting in the office and helping with every "emergency" that comes along.
Recognition (outside of pay) for a job well done.
Pay & vacation is good, but I must admit they rank lowest on the list. I've had jobs where the pay is pretty decent, but still not enough to compensate for a micro-managing boss, snotty/elitist co-workers or getting occurences for being 5 minutes late due to a flat tire. I'd trade a bit of a salary cut to get a flexible, understanding and incredibly fun work environment any day of the week.
In fact, my current job is a lot like the above. I don't get paid as much as I think I'm worth (who does, though? Right?), but the other perks I get at my current job more than make up for the lack. Rarely a day comes by where I don't want to get up and go to work.
Brandie Tarvin, MCITP Database AdministratorLiveJournal Blog: http://brandietarvin.livejournal.com/[/url]On LinkedIn!, Google+, and Twitter.Freelance Writer: ShadowrunLatchkeys: Nevermore, Latchkeys: The Bootleg War, and Latchkeys: Roscoes in the Night are now available on Nook and Kindle.