Ibex Group Employee Directory
Technology, Information and MediaGeorgia, United States11-50 Employees
Ibex Group has about 26 employees across 4 continents, with the largest share in North America (48%). By country, the largest groups are United States Of America (48%), Pakistan (29%) and Nigeria (5%).