The triad of money, purpose and respect is worth keeping in mind if you are reevaluating where you currently work, asking if you should stay: do you get paid enough to not think about money, have purpose and respect?
Elsewhere (not sure) I've read, suggests adding the luxuries of autonomy and mastery to the list.