Overall ranking: 49
Job satisfaction rating: 3.6 out of 5
Number of job openings: 6,138
Median base salary: $71,028
Overall ranking: 46
Job satisfaction rating: 3.8 out of 5
Number of job openings: 2,658
Median base salary: $85,456
Overall ranking: 44
Job satisfaction rating: 3.7 out of 5
Number of job openings: 6,848
Median base salary: $62,973
Overall ranking: 42
Number of job openings: 2,854
Median base salary: $87,608
Overall ranking: 39
Number of job openings: 3,321
Median base salary: $81,632
Overall ranking: 38
Number of job openings: 3,308
Median base salary: #90,478
Overall ranking: 34
Job satisfaction rating: 4.2 out of 5
Number of job openings: 1,946
Median base salary: $102,000
Overall ranking: 33
Number of job openings: 4,668
Median base salary: $110,600
Overall ranking: 32
Job satisfaction rating: 3.5 out of 5
Number of job openings: 31,909
Median base salary: $80,429
Overall ranking: 29
Number of job openings: 2,894
Median base salary: $100,000
Overall ranking: 27
Number of job openings: 16,850
Median base salary: $92,225
Overall ranking: 18
Number of job openings: 9,550
Median base salary: $76,854
Overall ranking: 14
Number of job openings: 3,639
Median base salary: $81,175
Overall ranking: 7
Number of job openings: 50,438
Median base salary: $105,563
Overall ranking: 6
Job satisfaction rating: 3.9 out of 5
Number of job openings: 6,941
Median base salary: $102,472
Overall ranking: 5
Number of job openings: 6,603
Median base salary: $107,310
Overall ranking: 4
Number of job openings: 12,173
Median base salary: $117,713
Overall ranking: 3
Job satisfaction rating: 4 out of 5
Number of job openings: 6,542
Median base salary: $107,801
Overall ranking: 2
Number of job openings: 16,136
Median base salary: $83,589
Overall ranking: 1
Number of job openings: 13,122
Median base salary: $105,240