Company Details
- Employees
- 1.86K
- Founded
- -
- Address
- 221 Crescent Street,
- he****@****ted.com
- Industry
- Hospitals And Health Care
- NAICS
-
Health Care and Social AssistanceSocial Assistance
- Website
- devoted.com
- Keywords
- health care, data science, technology, medicare advantage, design, social workers, love, healthcare services, healthcare technology, human-centered design, care coordination, compassionate care, member experience, value-based care, health equity, remote work culture, distributed workforce.
- HQ
- Waltham, MA