GoSquared Employee Directory
Technology, Information and InternetEngland, United Kingdom2-10 Employees
GoSquared has about 6 employees, all of them in Europe. Business and Business Development make up 40% of the profiles with a known department. GoSquared's workforce spans 5 departments. GoSquared's workforce fell 33% between July 2025 and July 2026.