74 employees
The Institute for Social Research is a research organisation that conducts studies on equality, democracy, welfare policy, and politics.
1950