The most important thing to have in a job is...
A sense of accomplishment. Being part of a team with similar well thought goals.