70 employees
Scede enables scaling companies to achieve hiring success via their flexible recruitment solutions.
2013