Like any software dev who wants to maximize their salary should never stay at one job for more then a year or two. Job jumping and using recruiters to do so is a great way to give yourself a big boost with each new job you jump to.
This is not true at FAANGs, where a large part of your compensation comes from multiple RSU grants vesting concurrently. Even if you never get a promotion or significant raise, your total compensation after 4 years will be much higher than when you started.
ah true and pardon my comment is geared towards working outside of the huge tech companies. Those working at those companies are most likely smart enough to know their worth and get their best deal.
This is not true at FAANGs, where a large part of your compensation comes from multiple RSU grants vesting concurrently. Even if you never get a promotion or significant raise, your total compensation after 4 years will be much higher than when you started.