Evaluating a job offer requires two tools used together: a weighted matrix and a long-horizon check. The matrix scores both options against the factors that actually matter to you (compensation, growth, autonomy, learning rate, risk, culture) weighted by your real priorities. The long-horizon check asks which path your 80-year-old self would regret not taking. The benchmark throughout is not your current job but your best realistic alternative.
Why this decision is harder than it looks
A job offer feels like a yes/no question. It is not. You are comparing a known present, with all its familiarity, sunk costs, and social relationships, against an uncertain future that exists only as a description. That comparison is structurally unfair. The present has texture and specificity. The offer is an abstraction.
This asymmetry activates loss aversion immediately. Kahneman and Tversky established that losses feel roughly twice as painful as equivalent gains feel good. In job decisions, the "loss" is everything you give up by leaving: relationships, stability, status, institutional knowledge, and the salary you are used to thinking of as yours. The gain is speculative. So the emotional calculus defaults to staying even when a neutral analysis would favour moving.
Time pressure compounds this. Most offers come with a deadline. Compressed timelines cause people to anchor on the first clear number they see (the offered salary) and evaluate everything else relative to it, rather than building a complete picture first. The result is a decision made under cognitive load that optimises for avoiding regret in the short term rather than maximising outcomes over a career.
The framework to use
Two tools, used in sequence.
Step 1: Weighted matrix. List the five to seven factors that genuinely matter to you. Common factors: total compensation, growth trajectory, autonomy and scope, learning rate, location and lifestyle, team quality, organisational risk. Before scoring anything, assign a weight to each factor on a scale of 1 to 10, based on your current life priorities. A 30-year-old with a mortgage and a young family will weight compensation and stability differently than a 28-year-old with no dependants. The weights force you to be explicit about what you actually value rather than rationalising a gut feeling after the fact.
Score your current role and the offer against each factor on a 1-to-5 scale. Multiply each score by its weight. Sum the totals. The matrix will not make the decision for you, but it will surface whether the offer is genuinely better or whether you have been telling yourself it is better because it is new and exciting.
Step 2: Regret Minimization check. Adapted from Jeff Bezos's framework: project forward to age 80 and ask which path you would regret not taking. This is not about what sounds more impressive at age 80. It is about which unlived path would feel like a genuine missed opportunity. This question is harder to game with rationalization than the matrix, because it strips away short-term anxiety and forces a long-horizon view.
If the matrix and the long-horizon check agree, you have a clear answer. If they disagree, examine why. The gap usually reveals either that your weighting was off, or that there is a specific factor the matrix did not capture adequately. This is when it helps to run a structured AI analysis on your job offer decision and surface factors your manual scoring may have missed.
The most common mistake people make
The most damaging error is using the wrong benchmark. Most people compare the offer to their current job. This seems logical but it is not. If your current job is miserable, almost any offer will look good by comparison. If your current job is comfortable, almost any offer will look risky by comparison. Either way, the current job as benchmark distorts the analysis.
The correct benchmark is your best realistic alternative: what is the best job you could realistically get if you spent the next three months actively searching? That comparison answers the right question: is this particular offer better than your actual opportunity set, not just better or worse than the specific status quo you happen to be in today?
A related mistake is treating the offered salary as the number to evaluate. Salary is one input. Total compensation (including equity, bonus structure, pension, and benefits) is the financial input. And total compensation is only one factor among several. People regularly accept lower total compensation for significantly better growth, learning, or autonomy, and are right to do so at certain career stages.
Anchoring
Anchoring is the tendency for the first number you see to become the reference point for all subsequent evaluation. In job offer negotiations, anchoring on your current salary causes you to measure the offer against what you earn now rather than against market rate. If the market for your role is 25% above your current pay and the offer matches market, it looks modest measured against your salary history but is actually strong measured correctly. Always check market data before you form an opinion about any number in an offer.
Put This Into Practice
Ready to run a structured AI analysis on your job offer decision? DecisionsMatter.ai runs your choice through 30+ mental models, detects the cognitive biases most likely affecting your thinking, and gives you a clear Proceed or Reconsider verdict in minutes.
Free for your first analysis
References & further reading
- Daniel Kahneman, Thinking, Fast and Slow — on anchoring and loss aversion in salary negotiations
- Richard Thaler, Misbehaving: The Making of Behavioural Economics, W.W. Norton, 2015
© All referenced works remain the intellectual property of their respective authors and publishers. Summaries and interpretations on this page are original commentary provided for educational purposes only.