Selskapet har siden ekspandert geografisk til USA og andre land, og har hovedkontor i USA. De har kontorer i Atlanta, London, Paris, Melbourne, Madrid og Wrocław.