La empresa, que nació en 1998 dentro de Grupo Intercom, cuenta con 200 trabajadores y tiene su sede central en Barcelona, pero dispone de 10 oficinas más en el territorio español.