O principal Escritório da Chubb, localizado em São Paulo, oferece toda a infraestrutura para contribuir de forma sustentável ao meio ambiente. O edifício, Eldorado Business Tower, é um dos poucos do mundo que possui o Selo Green Building na categoria Platinum da LEED (Leadership in Energy and Enviromental Design), agência que certifica edifícios ambientalmente sustentáveis. É o primeiro edifício certificado nessa categoria em toda a América Latina, o oitavo no mundo e o terceiro fora dos Estados Unidos.
Possui sistemas em sua operação que o tornam autossustentável no fornecimento de água e energia elétrica. A água, utilizada para o consumo humano, provém de dois poços tubulares profundos e recebe tratamento diretamente de uma estação, sem depender do fornecimento de água do órgão local. Possui capacidade para atender 100% da demanda de energia com fornecimento ininterrupto, sem depender do órgão local.
Outros procedimentos que visam eficiência energética, como uso racional de água, coleta seletiva, materiais sustentáveis e qualidade do ambiente, contribuem para um mundo mais sustentável.