Current research is designed to check the impact of employee training, employee empowerment, team work on job satisfaction. Employee training, employee empowerment, team work are independent variables and job satisfaction is dependent variable. Overall, 160 employees of banks employees who are working at managerial level are selected randomly. Results indicates that employee training, employee empowerment, team work has significant positive impact on job satisfaction. It is also seen that teamwork is emerging as strong predictor of job satisfaction the employee empowerment is second good predictor of job satisfaction. In future researches, this kind of researches will be also conducted in other kind of industries like hotel industry, telecom sector and education sector. In future researches some other potential predictors of job satisfaction like employee compensation, employee appraisal will also include. It is also better to include some better outcomes like employee loyalty and employee productivity for generalization.