As most people spend a major part of their adult life at work, job satisfaction is an important element of individual well-being. What are the factors that contribute to job satisfaction? How realistic is the expectation of job satisfaction for all workers.