SCHAUMBURG, Ill. (WLS) -- Zurich Insurance, a global insurance company, officially opened its new, glimmering North American headquarters building in northwest suburban Schaumburg on Wednesday.
A ribbon-cutting ceremony was held Wednesday at the building, located at 1299 Zurich Way.