Neo Media World (no longer active) Employee Directory
Advertising ServicesNew York, United States51-200 Employees
Neo Media World (no longer active) has about 127 employees across 5 continents, most of them in North America. By country, the largest groups are United States Of America (56%), India (25%) and Spain (5%). Marketing and Administrative make up 45% of the profiles with a known department. Neo Media World (no longer active)'s workforce spans 15 departments. Neo Media World (no longer active)'s workforce fell 59% between July 2025 and July 2026.