Locations

Miami, FL, USA · North Miami, FL, USA

industry

Health · Information Technology · Software

Size

51-200 employees

Stage

Series B

founded in

2019

Something looks off?
Open jobs at Ostro

On-site & Remote