Job satisfaction and teamwork: the role of supervisor support | Synapse