Neuvoo, a global job search engine available in over 60 countries, announced this week it’s rebranding itself as Talent.com. Founded in 2011 Benjamin Philion, Lucas Martinez, and Maxime Droux, the Montreal, Quebec, Canada-based Neuvoo offers a job search engine where people can […]