Job satisfaction among mental healthcare professionals: The respective contributions of professional characteristics, team attributes, team processes, and team emergent states. (8th December 2017)