Job satisfaction is enhanced by tasks that are

Unrelated to ones personal needs

Overwhelming and rewarding

Challenging but not overwhelming

Very easy to accomplish