Jen Robles Email

VP Client Success . Complia Health

Schaumburg, IL

Location

Current Roles

Employees:
319
Revenue:
$55.8M
About
Complia Health Address
900 National Parkway
Schaumburg, IL
United States
Complia Health Email

Past Companies

Complia HealthVP of Client Success
LotVantageDirector of Client Success
Suncoast Solutions (now Complia Health)Sr Executive Account Manager

#1 Startup Dataset

Growth rates, revenue data, direct competitors and contact details.