Working on the Edge: Stresses and Rewards of Work in a Front-line Mental Health Service.