Oscar awarded prestigious three-star accreditation by Best Companies Internationally-renowned technology and energy recruitment firm, Oscar, have added to their growing list of professional accolades by securing a prestigious 3-star rating from Best Companies. The sought-after, maximum 3-star accreditation is achieved only by organisations that demonstrate extraordinary le... Read more