Description
Chubb is hiring an AVP, Marketing & Communications, Chubb North America Cyber and Property to oversee marketing and communications initiatives across its North America Cyber and Property commercial insurance business units. The role develops and optimizes multi-channel campaigns, analyzes audiences and business outcomes, manages budgets and agencies, coordinates with internal and global teams, and advises senior executives. It requires 7–10+ years of senior corporate marketing, distribution marketing, or communications experience, a bachelor’s degree in Marketing, Communications, or a related field, and is based in Chubb’s Philadelphia, Pennsylvania office.
