98 employees
IDEA is a consulting firm that advises on research, analysis, strategic planning, policy evaluation, and project management services.
1998