ECI corporate office is located in 55 Court St Ste 520, Boston, Massachusetts, 02108, United States and has 501-1,000 employees.
eze castle integration inc
eze castle integration
eze castle
eci
castle integration inc
castle integration
Departments
Number of employees
Information Technology
115
Engineering & Technical
95
Operations
47
Sales
46
Finance
23
Human Resources
18
C-Suite
7
| Location | People at location |
| North America | 201-500 |
| Asia | 51-200 |
| Europe | 51-200 |
| Africa | 1-10 |
| South America | 1-10 |
Explore people who held key positions, contributed to ECI's success, and advanced their careers.
Chief Technology Offic... at Ladder Capital
Worked as Vice President, Global Account Management
at ECI (2021-2021)
Associate Director, CR... at Harvard Medical School
Worked as Director, Application Services
at ECI (2019-2024)
Explore More
ECI is a leading provider of managed services, cybersecurity and business transformation for mid-market financial services organizations across the globe. . ECI was founded in 1995 and is headquartered in Boston, Massachusetts.... Read More