Based in Massachusetts, EIC is an affiliate of GE Capital Holdings, Inc., and was founded in 1966. EIC is considered one of the leading providers of auto, home, umbrella, and personal excess liability insurance for employers, individuals, and families in the United States, and is licensed to operate in all 50 states as well as in Puerto Rico and Canada.