Beauty Barrage is a full-service strategic sales management team with Brand Ambassadors servicing doors across North... America. Beauty Barrage works with some of the hottest brands in beauty today and provides in-store support in retailers......
Job Location: Toronto, ON, Canada