Score each dimension honestly: Strong (3), Okay (2), or Poor (1). Then read the total against the bands below.
12-11 points: You're in a good spot. If you're considering leaving, make sure it's strategic rather than emotional.
10-8 points: Mixed situation. Identify which specific areas are problematic and whether they're fixable.
7-5 points: Start looking. Something is significantly wrong, and multiple factors are problematic.
4 or below: Leave as soon as you can do so intelligently. This situation is damaging you.
Common pitfalls: confusing needing a vacation with needing a new job, assuming the grass is greener without a concrete better thing to move toward, staying for the wrong reasons ("I've been here X years"), and leaving at the wrong time when finishing a project or hitting a vesting cliff is the strategic move.