Researchers ranked 182 U.S. metros according to average salary, benefits, job security and overall satisfaction.