Where’s the best place in the United States to find a job? Pittsburgh, according to Glassdoor, the second largest job site in the country. It announced results of its newest jobs report listing the 25 Best Cities for Jobs in 2017.

According to the site, the list is compiled by ranking U.S. metros with the highest Glassdoor City Score based on three factors of equal weight: how easy it is to get a job (hiring opportunity), how affordable it is to live there (cost of living) and how satisfied employees are working there (job satisfaction).

They also included each metro’s median pay for employees, median home value, job satisfaction rating, number of current job openings and a few local in-demand jobs.

Here’s how Pittsburgh shakes out as #1 and the other cities rounding out the top 5.

1. Pittsburgh, PA
Glassdoor City Score (out of 5): 4.4
Job Openings: 95,399
Median Base Salary: $44,000
Job Satisfaction Rating: 3.2
Median Home Value: $137,400
Hot Jobs: Civil Engineer, Project Manager, Registered Nurse

2. Indianapolis, IN
Glassdoor City Score: 4.4
Job Openings: 80,561
Median Base Salary: $43,000
Job Satisfaction Rating: 3.3
Median Home Value: $138,100
Hot Jobs: DevOps Engineer, Marketing Manager, Machine Operator

3. Kansas City, MO
Glassdoor City Score: 4.4
Job Openings: 90,649
Median Base Salary: $45,000
Job Satisfaction Rating: 3.3
Median Home Value: $159,400
Hot Jobs: Software Engineer, Research Associate, Audit Manager

4. Raleigh-Durham, NC
Glassdoor City Score: 4.4
Job Openings: 65,810
Median Base Salary: $50,000
Job Satisfaction Rating: 3.4
Median Home Value: $228,200
Hot Jobs: Mobile Developer, Physician, Civil Engineer

5. St. Louis, MO
Glassdoor City Score: 4.4
Job Openings: 104,725
Median Base Salary: $45,600
Job Satisfaction Rating: 3.4
Median Home Value: $148,600
Hot Jobs: Electrical Engineer, Communications Manager, Recruiter

6. Memphis, TN
Glassdoor City Score: 4.4
Job Openings: 42,347
Median Base Salary: $41,200
Job Satisfaction Rating: 3.3
Median Home Value: $119,700
Hot Jobs: Physical Therapist, Software Engineer, Maintenance Technician

7. Columbus, OH
Glassdoor City Score: 4.3
Job Openings: 78,370
Median Base Salary: $45,000
Job Satisfaction Rating: 3.4

Read more in their article.

Are you job hunting? Check out our job listings right here!