From POV of SDE on following factors:
* Work life balance
* Quality of work ( not quantity)
* Career Progress
3 years of experience. Currently in amazon with shit work on retail website. Frustrated from pagers and delivery. Looking for a good learning experience with quality work at MSFT. Have an SDE2 offer MSFT. Along with Generous hike.
TC - Greater than 35 lacs per annum (total comp) at MSFT. Around 25 lacs per Annum ( total comp) at Amazon. Although could have been promoted in next 6 months and make around same as in MSFT ( probably) But hell with amazon retail shit.
If in another cycle you're due for promotion then take it, your comp will be greater than msft, and your last bit of shares will also get vest
Explore other teams as well, have you?