International Committee of the Red Cross - ICRC's IT department is led by Tim Grosser (Chief Information Officer) and has 661 employees.
Get Contacts for IT DepartmentLooking for a particular International Committee of the Red Cross - ICRC employee's phone or email?