You got the offer. The salary number is good. You are tempted to sign.

Wait.

The salary is the part of the offer you will feel every month. But the team quality, growth trajectory, culture, and equity structure will affect your career for years. These deserve more evaluation time than the number that was easiest to compare.

The Compensation Stack (Not Just Salary)

First, understand what you are actually being offered.

Base salary: The predictable part. Compare this to market rates for your level, location, and specialization. Sites like levels.fyi (for larger tech companies), LinkedIn Salary, and Glassdoor give rough ranges.

Equity: This is where significant variation exists.

For public companies, RSUs (Restricted Stock Units) are relatively simple: X shares vesting over 4 years, current share price tells you the value. Still need to check the vesting schedule - some are backloaded (25% per year, or 10%-20%-30%-40% over four years).

For private companies or startups, equity is much harder to value. Ask:

  • What is the current 409A valuation (the fair market value per share)?
  • How many total shares outstanding?
  • What liquidation preference do investors have?
  • When did the company last raise? At what valuation?
  • Is there a secondary market or buyback program?

For early-stage startups, treat equity as a lottery ticket unless you have strong conviction in the company. The median startup equity outcome is zero.

Bonus: Is it guaranteed or discretionary? What is the typical range? What triggers it?

Benefits: Health insurance quality, parental leave, WFH stipend, learning budget, equipment. These have real dollar value. A generous health plan in the US or a good parental leave policy is worth meaningful money.

The Growth Trajectory Question

A company that pays you 15% more but has a dead-end role will cost you more in the next three years than the salary uplift was worth.

Questions that reveal growth trajectory:

  • “Where did your last two engineers in this role go after this position?” (Up the ladder? Out of the company? Lateral moves?)
  • “What would I need to demonstrate in the first 12 months to get to the next level?”
  • “What does promotion look like here - how often does it happen, what is the criteria?”
  • “What is the most complex technical problem you expect this role to work on in the next year?”

If the interviewer cannot answer these questions clearly, that is information.

Team Quality: The Most Underrated Factor

Your team is your learning environment and your support system. Bad teams make you worse. Good teams accelerate your growth more than any course or book.

How to evaluate team quality:

  • Ask to talk to 2-3 potential teammates during the hiring process. Most companies will arrange this. How they talk about their work, their opinions on technical trade-offs, and how they describe challenges tells you a lot.
  • Look at the team’s GitHub or engineering blog if public. What does their code quality look like? Are they sharing knowledge externally?
  • Ask the hiring manager: “What is the onboarding process for new engineers? How long before someone is making meaningful contributions?”
  • Ask about how decisions are made. “Tell me about a technical decision you disagreed with recently. How did that play out?” This reveals how much engineers have actual input versus being handed specs.

The Manager Variable

The specific person you will report to matters more than the company brand.

In the hiring process you typically get limited time with your direct manager. Use it deliberately.

Signals of a good manager:

  • They can clearly describe how they give feedback and how often
  • They talk about their reports’ career growth specifically, not generically
  • They describe what the team is working on in a way that makes you want to work on it
  • When you ask about challenges, they are honest rather than spin-doctoring

Signals of a manager to be wary of:

  • Vague about how decisions are made
  • Cannot describe what success in the role looks like concretely
  • Talks mostly about company vision without connecting it to day-to-day work
  • Your gut says something feels off

Your manager has outsized influence on your day-to-day work life. Trust the gut signal.

Culture and Work Environment

Remote/hybrid/in-office policies: This affects your quality of life dramatically. Do not assume the policy on paper matches the culture in practice. Ask: “If I look at the calendar of a typical engineer on this team, what does a normal work week look like?”

On-call and incident culture: If you will have on-call responsibilities, understand what that means. How often do incidents happen? What does the escalation process look like? Is there a blameless post-mortem culture?

Work hours: “We have a great work-life balance” is what every company says. What you want to know is: do engineers regularly work evenings and weekends? Is being online on Slack at 8pm normal or unusual?

The Questions to Ask Before You Sign

A short checklist of questions worth asking:

Question What You Are Learning
What did the last person in this role accomplish? Sets realistic expectations
What are the biggest challenges in the role? Tells you what you are walking into
How does the company make money? Business model health
What is the current runway? (startup) How secure is this job
When did the last company fundraise? Financial health signal
What is the biggest risk to the company right now? Honesty and self-awareness test

Bottom Line

Salary is the easy number to compare. The harder and more important variables are equity structure, growth trajectory, team quality, manager fit, and culture. Ask the uncomfortable questions before you sign. The best engineers evaluate the full picture because they know the role they take next shapes where they can go in the three years after that.