Su sede está en Ciudad de México y posee oficinas en Miami y Santiago de Chile.