salary surely did play a vital role for job satisfaction initially.but nowadays majority of companies do provide a satisfactory salaries to its employees hence in order to gain a competitve edge over the other companies it is necessary that it provides other facotrs like career development...