OMBU Employee Directory
Technology, Information and InternetOregon, United States11-50 Employees
OMBU has about 27 employees across 3 continents, with the largest share in North America (48%). By country, the largest groups are United States Of America (46%), Argentina (25%) and Spain (10%). Accounting and Arts & Design make up 29% of the profiles with a known department. OMBU's workforce spans 7 departments. OMBU's workforce fell 60% between January 2026 and November 2026.