Offer 1: TikTok - Data Arch Search (San Jose)
TC: ~$260k ($155k Base + 25% Bonus + $28k RSU + $35k Sign-on)
Team: Data Arch / Search (Core Infra).
Pros: Absolute max TC (+$60k-90k vs others); core infra experience at massive scale; legendary free food.
Cons: Slower PERM process; potential for higher "996" style pressure.
Offer 2: Stripe - SWE (SF)
TC: ~$230k+ ($144k Base + 10% Bonus + $40k RSU + $45k Sign-on)
Team: General Hire (Unallocated).
Pros: Day 1 PERM (Gold standard for status); great title?
Cons: Much lower TC; team placement is a lottery; SF cost of living is high. I don't like sf, prefer sanjose more
Offer 3: Microsoft - SWE L60 (Seattle/Redmond)
TC: ~$210k ($137k Base + 10% Bonus + $28k RSU + $35k Sign-on)
Team: MAI bing (sucks)
Pros: One level higher (L60); Day 1 PERM(may freeze due to layoff); Seattle has no state income tax.
Cons: Low growth potential in a "bad" team; lower engineering prestige compared to Stripe/TikTok Core. Weather sucks
The Dilemma: Primary goals: Growth > money > green card >>> anything else
1.Is the $30k/year TikTok premium worth the H1B lottery stress and slower GC?
2.In 2026, is the Day 1 PERM at Stripe/MSFT too good to pass up given the current immigration climate?