Zurich NA Senior Management Consultant iCON in Schaumburg, Illinois
Senior Management Consultant iCON
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.
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
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
Fluent in a foreign language, especially German, Spanish, or Portuguese
Business Travel, as required (approx. 15%-30%)
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.
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
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.