Company sizeNot mentioned
Company profileOscar are a specialist global STEM recruitment agency that provide industry- leading talent solutions. Best Companies have ranked us as a top five recruitment company to work for and classified us as ?three stars ? world class? for three years in a row, and we have an award-winning learning and development programme. Global Offices