"Is this a good offer?" is exactly the right question, and physicians ask it constantly. The trouble is who they ask, because it's usually the recruiter who sourced the offer, or a friend a few years ahead, or the internet at midnight, and all three will have an opinion, and not one of those opinions is a benchmark. A benchmark is a number with a source and a date. An opinion is a number with a feeling attached, and feelings, however warm, don't hold up well in a negotiation.
The word doing the most damage in this whole conversation is "competitive." It gets said in every offer and defined in almost none. Competitive with what? National or regional, which can differ by a lot? Your subspecialty or the broad category? Base, or total compensation once you fold in production and call pay and the rest? "Competitive" with no answer to any of that isn't information, it's a compliment in a nice suit, and you'd be surprised how far a compliment can carry a mediocre offer when the person hearing it has nothing to check it against.
Meanwhile, the other side of the table has plenty to check it against. Hospitals benchmark physician compensation as a matter of routine, against survey data most physicians have never seen, so they know exactly where an offer sits, whether it's generous or a lowball dressed up as standard. The physician is very often the only person in the room negotiating without the numbers, which is a strange way to run the most numbers-heavy profession there is. You'd never accept "the labs look fine, trust me" without seeing them, and yet "the salary's competitive, trust me" slides right through.
Meanwhile, the other side of the table has plenty to check it against. Hospitals benchmark physician compensation as a matter of routine, against big survey datasets most physicians have never seen. Those are the MGMA, Sullivan Cotter, and AMGA reports that live behind institutional paywalls, and they tell the employer exactly where an offer sits, whether it's generous or a lowball dressed up as standard. The physician usually walks in with none of that. It's the whole imbalance in one sentence: the most numbers-heavy profession there is, negotiating the biggest number of its career without the numbers. You don't need the hospital's exact dataset to close that gap. You need one solid benchmark for your specialty and region, so "competitive" finally has to mean something.
I'd stretch the word "good" here, though, because a benchmark on pay is necessary and nowhere near sufficient. A number can be perfectly at market and still be a bad offer, because market rate says nothing about the call schedule, or the turnover, or whether the group actually functions. The fuller question isn't only whether the number is fair, it's whether the number is fair and the job attached to it actually fits the life you want. The first half you can answer with data, and the second half you answer by doing the inspection, asking the questions, and having dinner with the people who already work there. Good pay attached to a job that will make you miserable is not a good offer, it's just an efficiently priced mistake.
Leverage hides in the data, too, and most physicians never think to collect it. Demand isn't uniform, and your specialty is scarce in some places and merely wanted in others, and where you're genuinely scarce, the cards are in your hand whether or not anyone tells you so. Reading that isn't paranoia, it's just knowing the board before you play, the way the other side already does.
Leverage hides in the data, too, and most physicians never think to collect it. Demand isn't uniform, and your specialty is scarce in some places and merely wanted in others, and where you're genuinely scarce, the cards are in your hand whether or not anyone tells you so. The shortage everyone hears about isn't spread evenly, and it runs deepest in certain specialties and in rural and underserved areas, which is exactly where your leverage is highest. Reading that isn't paranoia, it's just knowing the board before you play, the way the other side already does.
Another physician had been ready to sign what she'd been assured was a strong offer, then pulled an actual benchmark for her specialty and region and found the base sitting a good deal below the middle of the market. Nobody had lied to her, "competitive" had just been allowed to mean whatever she'd hoped it meant. The benchmark didn't have feelings about it, it simply told her the truth, and the truth was worth a real amount of money and about ten minutes of looking.
So the next time someone assures you an offer is competitive, take the compliment, and then go find the number behind it. Get a benchmark with a source and a date, not a vibe. Read demand as the leverage it is. And weigh the pay against the fit before you decide anything, because "good" is doing a lot of work in "is this a good offer," and only part of that work is about money. Your recruiter is allowed to have feelings about your offer, and you should have data, and then a life you actually chose.