23 employees
Starred is a feedback SaaS that helps companies improve their recruitment process with actionable insights.
2012