Odro

Odro

Head of Product

Job Expired
About Odro Odro is an award-winning video recruitment platform. Working with over 800+ recruitment brands across the world, incorporating 10,000+ recruiters, we are proud to be a clear market leader in the video technology ...