548 employees
CTI is a full-service contract research organization (CRO), delivering a complete spectrum of clinical trial and consulting services.
1999