Tiene 58 oficinas en 36 países, con sedes en Madrid, Bilbao, Sevilla, Alicante, Girona, Las Palmas de Gran Canaria, Palma de Mallorca, Santa Cruz de Tenerife, Zaragoza y Valencia; y centros en Budapest, Casablanca, Ciudad de México, Doha, Dubai, Estambul, Funchal, La Habana, La Paz, Libreville, Lisboa, Luanda, Mánchester, Montevideo, Oporto, Miami, Nimes, Nueva Delhi, Nueva York, París, Roma, Riad, Buenos Aires, Bruselas, Londres, Río de Janeiro, Santa Cruz de la Sierra, Sofía y Singapur.