How to Love the Job You Hate: Job Satisfaction for the 21st Century