nowadays, the level of welfare among the people depends on level off fulfilment of their occupation because most of matures lifetime included of their career. I think job satisfaction originated from amount of income and great relations between colleagues.Some may argue that it could not be possible for all workers, but there are some solutions.
There are two fundamental reasons to have satisfaction in an occupation which have direct impact on fulfilment of adult life. First, people have been almost always considered about their income, having a fair amount of them even can cause happines in an employee because people tend to have a feeling of respect from their own employer which most of them can come from payment that employer should give them. Another reason is about the atmosphere and relationships of the job which can increase significantly the rate of employee satisfaction. In my experience, due to close and respectful behavior, that my colleagues have in our department, most of us, by the last questionnaire admitted that enjoy from their jobs.
Possibility of having these factors throughout every worker may decreas by some obstcles that some jobs faces. For example, a foreigner worker which work at a restaurant, cleaning and washing dishes, cannot communicate friendly with others kitchen stuff, because of lack of language knowledge and different culture, also, his boss may take advantage of him through giving poor amount of payment as poor knowledge about them rights. But, this would solve by educating those workers about their rights and attending in courses which give them basic information about new language and culture of new country that they live. As a result, it would quite possible for everyone to have enjoyment in their job in order to life fulfillment.
In conclusion, I strongly believe that everyone can have jobs satisfaction throughout their income and atmosphere of their work place.