La compañía empleaba unas 400 personas en su sede de Madrid, España, a fecha de enero de 2010.