Just want to thank you for this comment. I've been wrestling in my mind with trying to define the differences between great jobs and not so great jobs I have had, since 'obvious' things like salary/hours/perks/equipment/thing-i'm-working-on have proven to not be a useful correlation. The closest I had come to is "I want to work on companies bottom line, which means I want to work in a company where the bottom line is the software they make" rather than "the bottom line is getting contacts, the software being made is a side effect of that". Your explanation (and the answer in that stack exchange question) captures my thoughts much more clearly.