40 employees
An Integrated Research Organization, or also known as a Site Management Organization, with CRO capabilities in the clinical research space.
2013