La compañía ha sido incluida por LinkedIn entre las 25 mejores empresas para trabajar en España. Su centro de Sant Boi es uno de los pilares de su actividad en Catalunya.