Looking for a job means compromising. You probably will not find the perfect position in the perfect location with the perfect salary (unless you’re offered a job at Google). But you should not compromise benefits.
Although most of us look at a starting salary and get big green dollar signs in our eyes, benefits boil down to more than just being able to afford a doctor. Believe it or not, benefits are actually a better predictor for enjoying your job than salary alone.