CrowdWorx employs 24 employees. The CrowdWorx management team includes Anna Mihułka (Head of Marketing and HR), Byron Kaluza (Project Manager), and Ada Naglak (Product Manager).
Looking for a particular CrowdWorx employee's phone or email?