Job satisfaction is a pleasurable emotional state or feeling of one regarding his nature of work. Various factors which can affect job satisfaction are quality relationship with their supervisor, the quality of the physical environment of the workplace, work fulfillment ... Continue Reading