IDDI Employee Directory
Biotechnology ResearchNorth Carolina, United States51-200 Employees
IDDI has about 197 employees across 4 continents, with the largest share in North America (48%). By country, the largest groups are Belgium (38%), United States Of America (38%) and Dominican Republic (10%). Program & Project Management and Business Development make up 31% of the profiles with a known department. IDDI's workforce spans 16 departments.