Satisfaction

What factors do you think influence employee job satisfaction? Compare and contrast these factors to the factors most important to you.