Innovasea Employee Directory
FisheriesMassachusetts, United States201-500 Employees
Innovasea has about 205 employees across 3 continents, most of them in North America. By country, the largest groups are Canada (47%), United States Of America (40%) and Chile (5%). Environmental Services and Engineering make up 34% of the profiles with a known department. Innovasea's workforce spans 21 departments.