Transformed North American headquarters exceeds expectations
Zurich Insurance transformed its headquarters into a cutting-edge campus with a LEED Platinum® rating—the highest green building rating.
Spotlight
LEED platinum
Value
Managed $342 million in capital procurement
Square Feet
750,000 s.f
Zurich Insurance wanted to transform its North American headquarters in Schaumburg, Illinois with a new design focused on sustainability. We stepped in and, with Zurich’s environmental concerns in mind, we delivered more than just a pretty building.
Upon managing the $342 million project from site selection to construction, we exceeded expectations when we transformed the Zurich headquarters into a cutting-edge 750,000-square-foot campus with a LEED Platinum® rating — the highest green building rating available.
The spectacular facility includes multiple green roofs, energy efficient technologies, rainwater harvest and re-use, accommodations for electric and low-emitting vehicles and native landscape with more than 600 trees on 40 acres.