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
32
Operations
30
Engineering & Technical
18
Finance
16
Sales
11
Legal
6
C-Suite
3
| Location | People at location |
| North America | 51-200 |
Explore people who held key positions, contributed to ECHO's success, and advanced their careers.
Senior Change Manager,... at Elevance Health
Worked as Client Support Business Analyst II
at ECHO (2021-2023)
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