1000 employees
CMI is a European group of service providers with a common focus on creating, managing, distributing, and monetizing digital media.
2010