The effects of environmental dynamism and heterogeneity on salespeople’s role perceptions, performance and job satisfaction · Study