50 employees
OPTIMIZA helps organizations define, design, and implement internal social responsibility policies.
2003