Het kantoor in Amstel (in Amsterdam) ligt in een imposant kantoorgebouw, omgeven door bomen. Het Amstel Business Park ligt aan de zuidas. Dat is één van de belangrijkste bedrijvengebieden in Nederland. Veel financiële dienstverleners zijn in de buurt van het bedrijventerrein gevestigd. Daarnaast zijn er ook een aantal data transfer- en andere kennisbedrijven gevestigd.