New CS grad, two shiny offers: big tech or three people in a WeWork. Big tech used to mean safety; startups meant upside. Then the layoff headlines hit, and "safety" got fuzzier. Will Google sunset your product next quarter, or will the seed round fail and try to pay you in logo stickers?
In my experience, you'll grow the most at a mid-stage startup. Think Series B or C, 50 to 500 people, with a product that already makes money.
Here's why.
Your work actually ships. At a big company, you might spend three months waiting on permissions and learning proprietary tools. At a seed-stage startup, you're putting out fires. But at a mid-stage company, you write code, it ships, and real users — often millions — touch it. That fast feedback loop is where you learn. (At Perpay, new hires shipped their first ticket on day one).
Titles move fast. These companies spin up new teams constantly. If you're competent, you'll be leading one within a year. Not because you put in the time and "deserve it", but because there's literally no one else to do it.
The network is real. You're not working for a VP who reports to a director who reports to a C-suite you've never met. You're still sitting next to the founders. These people could be your future cofounders or investors. Building something together beats a LinkedIn connection request for a coffee chat every time.
The equity math is better than you think. Seed options are usually lottery tickets. FAANG stock is safe but growth is usually limited. A Series B company that's found product-market fit and is eyeing an IPO or private sale? You're buying in after the existential risk is gone, but before the market has priced you out.
FAANG feels prestigious. The garage feels romantic. If you want reps and a real foundation, join a company that already found product-market fit and is starting to run.