Quality of work life metrics as a predictor of job satisfaction organizational commitment: a study with special reference to information technology industry