Job satisfaction is enhanced by tasks that are

Very easy to accomplish

Overwhelming and rewarding

Challenging but not overwhelming

Unrelated to ones personal needs