Salt Lake City does best on Glassdoor's analysis in terms of hiring opportunities and job satisfaction. But for housing affordability, it ranks 34th among the 50 most populous metro areas.
Project managers, pharmacists and retail sales associates are just some of the job seekers who will find current openings in Salt Lake City, according to Glassdoor, while eBay, Macy's and the University of Utah Health Care -- an academic health care system -- are among the employers hiring.
Major employers there include the University of Utah, Intermountain Health Care, the Utah state government and Walmart.