Brand Manager

Brand Manager (10+ Years Experience) Location: Wellesley, MA (On-Site, 5 Days/Week)

A global, family-owned consumer brand is seeking an experienced Brand Manager to join its North America team.