Salt Lake City has ranked No. 2 in a study revealing the best cities for job-seekers.