Skip to Navigation

Zurich American Insurance Company

Zurich American Insurance Company Overview

The Zurich North American Headquarters, a certified LEED Platinum building, houses nearly 3,000 employees and contractors and provides such amenities as 1+ acre of green roof space, outdoor terraces, a fitness center and more. With our focus on sustainable and holistic design, F+S site furniture fits right in.