OmniClouds Employee Directory
Technology, Information and InternetDubai, United Arab Emirates11-50 Employees
OmniClouds has about 29 employees across 3 continents, most of them in Asia. By country, the largest groups are United Arab Emirates (61%), Pakistan (19%) and Egypt (11%). Information Technology and Research make up 46% of the profiles with a known department. OmniClouds's workforce spans 11 departments.