Job satisfaction is one of the critical elements of employee performance which translates into organizational performance. Many organizations develop good working environment, provide competitive compensation packages to the employees and ensure that the employees remain intrinsically motivated by recognizing hard work. We will review the definition of job satisfaction and explore some theoretical background of this phenomenon. Many factors contribute to higher job satisfaction, such as application of abilities and skills, good remuneration package and good respect. We will be explaining the impact of organizational socialization on job satisfaction. Organizational socialization has a ...