Overview
Manager, Brand & Creative Jobs in Mississauga, Ontario, Canada at CAA Club Group
Title: Manager, Brand & Creative
Company: CAA Club Group
Location: Mississauga, Ontario, Canada
About UsEchelon Insurance provides Personal and Commercial Specialty Insurance solutions to protect Canadian families and businesses across Canada, through our trusted network of Broker partners. Echelon is a member of the CAA Club Group of Companies and is an equal opportunity employer who offers a professional environment that champions collaboration, trust, and growth to drive success. We cultivate a great working dynamic to help us deliver what is best for our associates, Brokers, and Customers.
Who we are
Are you ready to join an award-winning, purpose-driven culture? Welcome to the CAA Club Group of Companies (CCG), where purpose leads to passion!
At CCG, we are committed to delivering an exceptional Associate experience. We offer:
Work-life harmony with access to an award-winning holistic wellness program,
Continuous learning through our robust corporate curriculum and education reimbursement program,
Incredible rewards, travel incentives, and product and service discounts,
Pay-for-performance and best-in-class recognition programs, and
Competitive benefits that include a defined contribution plan, personal spending account, and so much more.
Join our growing team where everyone belongs!
Position Details
What you Will Do
Working with cross functional teams to develop and evolve Echelon’s brand strategy and create or spearhead creative concepts and effectively drive the strategy behind them to ensure collaboration and buy-in of these concepts by stakeholders
Work with the Manager, Integrated Marketing to develop brand marketing plans to support business objectives and oversee the execution and measurement of these plans. This involves setting a multi-year strategy and objectives, and recommending tactics to drive Echelon brand awareness and recognition
Serve as a liaison between the creative team and other internal stakeholders to respond to and identify opportunities for collaboration and consultation on creative direction, creative planning, and creative execution whenever the Echelon brand is involved
Work with direct reports, Marketing and Communications leaders, Business Development, and other key stakeholders to build and deliver event marketing plans based on around our target audience
Oversee the execution of annual events, ensuring that event and marketing activities are executed on time, within budget, and aligned with Echelon’s brand standards
Proactively anticipate any roadblocks, risks, or challenges that may impede a project from completing on time and provide/implement solutions
Serve as creative leader and key point of contact for external agencies doing design work for our organization.
Effectively and clearly explain the importance of maintaining the Echelon brand, how to properly protect the brand’s integrity, and when to engage with the design and event teams to both internal and external stakeholders
Leads the Brand and Creative team through ideation, concept development, creative production and delivery of all creative assets for all brand campaigns and tactics, ensuring all creative outputs from the team address the needs outlined in the brief, meet the agreed upon deadlines, and remains in budget
Guide the team and support strong working relationships across the Marketing and Communications department, and with business line and enablement areas, ensuring that throughout execution of marketing plans, processes and S…