195 employees
IITRI is a not-for-profit preclinical contract research organization and institute.
1936