Google final offer, $15K below my current TC
Staff eng at LinkedIn, current TC of 560k (220k base, 15% bonus, rest from RSU). YoE approx 15.
Google L6 offer first year TC of 544k (220k base, 20% bonus, 55k sign on, 900k RSU). After several back and forth, I'm told this is a "final offer". There is no more room to negotiate.
I know this is quite a competitive offer, but it's still lower than my current TC at LinkedIn, not even accounting the fact that LinkedIn has ESPP and slightly better health plan. Google is where I want to be (for various reasons I prefer to not go into), but this puts me in a difficult situation of taking a pay cut.
What do folks think? Does Google refresher generally make up for this difference in a year or two?
Edit: since I'm receiving several questions about interview & preparation, I'm copying one of the replies from below.
"on-site was 2 coding, 2 system design, 1 behavioral, 1 to discuss my current project. Totally 6 interviews plus lunch).
Preparation was quite intensive.. I consider my self a good "practical" programmer, but not necessarily good in interview format with the time pressure. I put about 6 months of effort to leetcode about 150 medium and 50 hard questions. I didn't put much effort on design as I don't think there is much I can prepare outside of my domain know how.. I generally enjoy doing design and doesn't feel like an interview when doing that. I wish there were more design interviews and fewer coding!
For coding, I actually think I got mostly LC medium questions only, didn't think any were close to the "hard" LC I practiced. Got several coding questions on Graph traversal, DP, trees and Arrays. There was a definite emphasis on writing efficient code in timely manner."