380 employees
IMC is a marketing services agency that works with global consumer brands to develop great new products.
1997