Quality of Working Life (QWL) refers to a relationship between workers and working environment. Job satisfaction is a measure of QWL. Present study was undertaken with a view to measuring overall QWL and job satisfaction of shift workers of textile mills in Bangladesh. A sample of 60 shift workers were drawn from two textile mills. Major findings based on data are: Significant number of respondents had higher perception of QWL. There was no significant influence of personal factors on QWL, on performance or on job satisfaction. Overall QWL was positively correlated with workers' performance and job satisfaction, and negatively correlated with absenteeism and accidents. Job satisfaction was positively correlated with performance. There was no joint effect of shift system and type of industry on perception of QWL. There was no joint effect of shift system and type of industry on job satisfaction. Perception of QWL and job satisfaction were significantly higher among private sector workers than those of public sector workers. Important causes of low QWL, low performance and low job satisfaction were poor salary, lack of adequate bonus system, lack of recognition for good work.