Ennov logo

Ennov

Headquartered in Paris, France, with offices in the North America, Europe, and Asia, Ennov provides the most original, comprehensive and cost-effective suite of web-based software solutions for the Life Sciences industry. From leading pharmaceutical companies to emerging biotechs, we proudly serve o... Read more

Industries

Employees

201-500

Links


Org chart

Collapse

Teams


Offices