The effects of perceived co-worker involvement and supervisor support on service provider role stress, performance and job satisfaction · Study