44 offices across 28 countries