I just want to add my $0.02:
Don't forget about the (often lost) opportunity to negotiate a salary and benefits. Most doctors do not do this although they should. And, I'm not talking about paying a lawyer to "review" your contract. I'm talking about telling the employer what they need to do for you for you to sign the contract. Sure, some large corporate healthcare companies will not budge, but it's worth a try. On multiple occasions, I've gotten paid more money just by saying, "You need to pay me $X more to compete with my other offer". Even if you don't ask for more money, you can always ask for your benefits to be 100% paid by them, better bonuses, more paid time off, etc.