Unparalleled in its vision, Veridian will bring a truly unique experience to Chicago’s northwest suburbs. Be a part of this evolving vision.
As a global leader in managing risk, Zurich has made its commitment to the North American marketplace evident in their headquarters building in Schaumburg, Illinois – a northwest suburb of Chicago. The 783,800 square foot corporate campus is located on 40 acres of beautiful, native landscape. The building has been awarded the highly respected LEED Platinum® -certified designation for its environmental design and sustainability initiatives.
Zurich has offices around the globe; in North America, Illinois has always been their home. They’ve been in IL. for more than 100 years and generate nearly $1.3 billion in economic impact annually for the state, while providing thousands of jobs in the Chicago area.