Selskapet har hovedkontor i Oslo, men hovedvirksomheten er i USA, med kontorer i New York og Massachusetts. Selskapet har også kontorer i Storbritannia og Kina.