Home » Human Resources » Job satisfaction: Definition, Key factors and Advantages