The Company is widely recognized for its market leadership, subject matter expertise, and unparalleled global service levels in providing outsourced cloud IT infrastructure, cybersecurity, communications, and business protection to some of the most sophisticated financial organizations in the world.
Founded in 1995 and headquartered in Boston, MA, ECI has global presence in key financial centers across three continents with 11 offices and 7 data centers throughout the U.S., UK, and Asia.