OTR Global Employee Directory
Research ServicesNew York, United States201-500 Employees
OTR Global has about 222 employees across 6 continents, most of them in North America. By country, the largest groups are United States Of America (53%), India (13%) and China (5%). Retail and Entrepreneurship make up 29% of the profiles with a known department. OTR Global's workforce spans 14 departments.