Job satisfaction represents the degree to which employees' needs and wants are satisfied within the workplace (Utriainen & Kyngs, 2009). Namely, job satisfaction is related to the extent to which individuals love or enjoy their jobs. Job satisfaction comprised of three components: intrinsic, extrinsic, and general job satisfaction. Intrinsic job satisfaction refers to individuals' value in the light of their creativity, future development and stability, opportunities for resource mobilization derived from their work. Extrinsic job satisfaction includes factors related to job performance within the workplace, which refers to salary, promotion and the management. General job satisfaction refers to the work environment and relationship between the employees.