Su sede se encuentra en Connecticut, contando también con oficinas administrativas en Los Ángeles, Nueva York, Londres y Toronto.