Base: 110 K
Stock: 120 K (split ~evenly over 3.5 yrs)
Signing: 40 K
Rellocation: 5.5 K
EOY Bonus: 0-20%
TC (excluding EOY Bonus): ~190 K
Other benefits:
50% 401K Match = basically an extra 10 K every year
Covers health and wellness expenditures up to a certain point (I think ~1 K)
Covers self-learning expenditures up to a certain point (e.g. online classes, textbooks)
Free snacks and drinks, and heavily subsidized cafeteria food - which is actually really good