IDC has been one of OTR Global's top competitors. IDC is a Private company that was founded in 1964 in Needham, Massachusetts. Like OTR Global, IDC also competes in the Business Information Research sector. Compared to OTR Global, IDC has 1,180 more employees.