MasterBase® Employee Directory
Technology, Information and InternetHarju Maakond, Estonia51-200 Employees
MasterBase® has about 91 employees across 4 continents, most of them in South America. By country, the largest groups are Chile (53%), Peru (12%) and Estonia (8%). Administrative and Customer Success make up 30% of the profiles with a known department. MasterBase®'s workforce spans 13 departments.