Forlaget har kontorer i Cambridge (Massachusetts), i nærheten av Harvard Square, og i London, samt et utsalgssted ved Harvard Square.