I had a decision to make at the end of last year. Snowflake (Sr. Strategy & Operations) vs. Google (Strategy role in Cloud, L5). Same timing, roughly similar comp. Thought through it pretty carefully and I'll share the framework I used.
The comp comparison: Snowflake: $185k base, $75k RSU/yr, $30k sign-on. First year ~$290k. Google: $195k base, $65k GSU/yr (3-year vest, backloaded), $25k sign-on. First year ~$285k.
Comp was essentially a wash. But over 4 years the trajectories differ depending on stock performance, refresh grants, and promotion. Hard to model with any confidence.
What actually drove the decision:
Role scope: Snowflake's role was broader. I'd own more, including building processes from scratch. Google's role was more execution-within-an-established-function. At my career stage I wanted the former.
Product relevance: Data infrastructure is a space I genuinely find interesting. I'm not that interested in cloud commodities. This was personal preference, not a quality judgment about Google.
Manager: I liked the Snowflake hiring manager a lot. She'd been there 4 years, had equity upside, was honest about what was hard about the role. The Google manager was fine but more transactional in the interviews.
Brand: Google has a name that opens doors forever. That's real and I don't want to pretend it isn't. Snowflake's brand in data circles is strong but not Google-level outside of a specific industry.
I took Snowflake. 10 months in: still think it was the right call for where I am in my career. The scope is real. The equity has moved some.
If you're in a similar decision: the manager and the scope matter more than the brand at director-minus-one levels. At senior levels below that, the brand might matter more for optionality. Know where you are in that spectrum.