Zurich NA Jobs

Mobile zurich Logo

Job Information

Zurich NA Senior Management Consultant iCON in Schaumburg, Illinois

Senior Management Consultant iCON


Company Description

Zurich Insurance is a financial services provider whose core businesses are General Insurance and Life Insurance. With total premiums of over $67 billion, we achieved a net profit of over $4.6 billion in 2018. Our customers include all sizes of commercial enterprises including the majority of Fortune’s Global 100 companies, as well as individuals. Headquartered in Zurich (Switzerland), the Group has a global network of subsidiaries and offices in North America and Europe as well as in Asia Pacific, Latin America and other markets.

Internal Management Consulting (iCON) – Senior Consultant

As an iCON Senior Consultant you will be shaping and independently executing on key portions of strategic consulting engagements (module/work streams). In addition to identifying the problem to solve, generating hypotheses and testing them, and synthesizing insights, your role will also require you to highlight issues, propose options on how to address them, and develop pragmatic and actionable recommendations. The work will be collaborative, requiring professionalism in engagement of colleagues of various tenures, including senior leadership.

What this opportunity offer:

  • Exposure to senior leadership and C-level executives

  • Challenging and high-priority strategic projects

  • Highest caliber colleagues from diverse backgrounds

  • Rigorous coaching and world-class training

  • Less travel than external management consulting

  • Opportunity to support global projects

  • Stepping stone for management roles within Zurich

Join us to build top-tier consulting skills and take your career to the next level with one of the largest financial institutions in the world.

Basic Qualifications:

  • Bachelors Degree and 2 or more years of experience in the Management Consulting area OR

  • Masters Degree and 2 or more years of experience in the Analyst area

Preferred Qualifications:

  • Exceptional analytics and problem-solving skills

  • Ability to communicate complex concepts verbally and in writing

  • Ability to work collaboratively in a team setting

  • Strong leadership experience

  • Experience working with C-Suite executives

  • Results oriented

  • Fluent in a foreign language, especially German, Spanish, or Portuguese

  • Business Travel, as required (approx. 15%-30%)

  • MBA

Imagine working for a company that truly cares about their employees, customers, stakeholders, and communities they serve.

Imagine working for a values-driven organization that has the ambition and desire to be the best global insurance provider in the world.

Zurich is that place where 55,000 employees across approximately 200 countries and territories are all focused on helping people and helping companies protect what is truly most important to them. We are a values-driven organization that takes pride in the work that we do every day and we have the ambition to be the best global insurer in the world.

EOE disability/vets

Zurich does not accept unsolicited resumes from search firms or employment agencies. Any unsolicited resume will become the property of Zurich American Insurance. If you are a preferred vendor, please use our Recruiting Agency Portal for resume submission.

Primary Location: United States-Illinois-Schaumburg

Schedule Full-time

Travel Yes, 20 % of the Time

Job Posting 11/09/20

Unposting Date Ongoing

Req ID: 200003MM

It is the Policy of Zurich in North America, as an equal opportunity employer, to attract and retain the best-qualified individuals available, without regard to race/ethnicity, color, religion, gender expression, genetic information, national origin, sex, gender identity, sexual orientation, marital status, age, disability or protected veteran status.