This was last fall, corporate finance role. I had a Microsoft offer against an offer from a well-known fintech. Not going to name the other company because this post isn't about throwing shade, it's about the decision framework.
The raw numbers first. Microsoft: base around $145k, annual bonus target 15%, stock vesting over 4 years with a year-one award of about $80k in RSUs. Total year-one comp worked out to roughly $167k all-in before the bonus and before most of the stock vests. The fintech was base $155k, smaller equity package, more aggressive cash bonus structure, no RSU cliff.
At first glance the fintech looked richer in base. When I modeled it out over 4 years with realistic stock assumptions, Microsoft came out ahead by maybe $40-60k cumulative depending on how you value the RSUs. But that analysis assumed I'd stay four years, which is a big assumption.
What actually drove the decision. Financials aside, a few things pushed me toward Microsoft. Benefits gap was larger than I expected. Microsoft's medical plan, parental leave, 401k match, and employee stock purchase plan are genuinely strong. The fintech's benefits were decent but not in the same tier. When I added up the delta on health premiums alone it was about $3k per year. Role stability. Fintech was growing fast, which sounds good, but I'd seen two rounds of layoffs in the broader fintech sector over the prior 18 months. Microsoft's finance org felt more stable, slower-moving, but not going anywhere. The Microsoft offer had more negotiation room. Their initial offer was below their own stated range for the level. I pushed back with data, they came up $10k in base and added a signing bonus. The fintech said their offer was firm and wouldn't move. That told me something about each company's culture around comp conversations.
What I'd tell someone in a similar situation. Model out the full picture over 3-4 years, not just base salary. Include benefits, PTO cash value if applicable, and realistic equity vesting. Don't treat RSUs as lottery tickets but also don't exclude them entirely. And always try to negotiate both sides before you decide. The response to a negotiation attempt is information in itself.