Itembase Employee Directory
Technology, Information and InternetGeorgia, United States11-50 Employees
Itembase has about 20 employees across 2 continents, most of them in Europe. By country, the largest groups are Germany (53%), United States Of America (31%) and Ireland (6%). Analytics and Administrative make up 50% of the profiles with a known department. Itembase's workforce spans 5 departments. Itembase's workforce fell 59% between January 2026 and November 2026.