Salary will be not major factor for job satisfaction!!!! For me apart from money a person enjoy its job to the fullesr extend if an employee enjoy its job he will give ts 100% and vice versa....factors like infrastruture,culture and enivornment of the ompany also layss a major role