ECI Celebrates Zurich North America Grand Opening Executive Construction Inc. (ECI) celebrates the LEED Platinum Zurich North America Headquarters Grand Opening located in Schaumburg, Illinois. Zurich moved about 3,000 employees to the Read More ยป