ECHO corporate office is located in 810 Sharon Dr, Westlake, Ohio, 44145, United States and has 201-500 employees.
echo health inc
echo health inc
echo health
echo health
echo re inv llc
echo, payments simplified®
Departments
Number of employees
Information Technology
40
Operations
32
Engineering & Technical
22
Finance
14
Sales
13
Legal
6
C-Suite
4
| Location | People at location |
| North America | 51-200 |
| Europe | 1-10 |
Explore people who held key positions, contributed to ECHO's success, and advanced their careers.
Corporate Law Associat... at Bloomberg Industry Gro...
Worked as Payment Solutions Sales Development Representa...
at ECHO (2025-2025)
Director, Client at Medical Mutual
Worked as Associate Director, Implementations & Operatio...
at ECHO (2021-2022)
Explore More
ECHO® is a leading provider of electronic healthcare payment solutions, connecting payers, vendors, providers and plan members. ECHO's patented, ERISA, HIPAA and CORE compliant solution addresses the hurdles payers face: connection, compliance, efficiency and ease of use. ECHO now processes 300+ million claims and over $60 billion in payments annua... Read More