@Amanda Flynn, I don't think you can script on a dashboard view (without so very hacky stuff in a portlet). Only options I see are either restructuring the divisions to have a hierarchy or you could make a custom customer dashboard that shows nothing and then restrict the troubled roles to that view. At least that way nobody can see anything they shouldn't at the tradeoff of employees also not seeing what they should.