Ask B for
- Details on their 401k match, if any
- A list of health insurance plans and their cost
- For health plans that have provider networks, ask for a way to research if your doctors are in the network.
- The life insurance benefit amount
- A list of all other benefits
- PTO details
When you get all that, tell B that you are going to crunch number and do your own due diligence on health providers. You will decide after that.
In the meantime, give A an ultimatum and a deadline. I don't know if you can slow play it for a week. I think you have 3 days tops.
Lastly, I would caution you not to piss B off in hopes of landing A. I have heard multiple stories about companies suddenly ghosting candidates that had been breezing through the interview process. In fact, this recently happened to me. Passed two rounds of interviews, and was told that a tech interview would be scheduled next. Didn't hear anything for a week. I reached out to the recruiter and she said, "the invite is going out today." It did not. My guess is that they had another candidate through the entire process that was hemming and hawing ... ahem, not unlike you. Maybe they kept me on the line in case that fell through.
Anyway, you don't want to lose B if A suddenly loses interest, lands another candidate, or cancels the opening because of economic uncertainty.
H