4, 2017 /PRNewswire/ -- Sterling Talent Solutions has been named a winner in the Best Place to Work for Large Companies category in the 2017 Best in Biz Awards, the only independent business awards program judged each year by prominent editors and reporters from top-tier publications in North America.