Excellent post. And Jane is spot on.

But in my experience seeking new hires, few candidates question potential employers in a meaningful way. If someone did ask hard questions, would they get hired?

Sure, the product may be intriguing and the technical challenges stimulating, but do I really want to work for that management team? I've wondered whether people frequently change jobs after 18-24 months simply because that's enough time to get to know the organization and to also find a few things that the organization does poorly and won't change.