STOWA Employee Directory
Research ServicesUtrecht, Netherlands11-50 Employees
STOWA has about 38 employees across 2 continents, most of them in Europe. By country, the largest groups are Netherlands (89%), India (6%) and Germany (6%). Administrative and Program & Project Management make up over half of the profiles with a known department. STOWA's workforce spans 4 departments.