Selskapet har per 2024 over ansatte, fordelt på 300 kontorer i 35 land verden over.