The goal of any human resource department is to ensure employee satisfaction and the overall improvement of the employee output. The current human resource theories assert that an organization should get the maximum from an employee while at the same the employee should be satisfied in the workplace. Satisfied employees have been found to be more production than unsatisfied employee. Employee satisfaction also results to low employee turnover in the organization apart from increasing their productivity. However it is not given that always employee will be satisfied with their jobs.