The individual and organizational level effects of TQM practices on job satisfaction | Synapse