Su sede se ubica en Bedford, Massachusetts, y tiene sucursales en Irlanda, Reino Unido, Singapur y Japón.