60 employees
Index Group renders advertising, SEO, creative communication, market research, PR, employer brand management, and business analytics.
1994