Amazon vs Microsoft which one to accept?

Amazon SDE 1
27 lpa base
5 + 3 Joining bonus
5 Amazon stocks - 5 years
1st year ctc 32 lpa

Microsoft Azure
L60
22.3 lpa base
55k USD stocks
5 Lack joining bonus
1st year ctc : 42lpa

I'm in confusion to accept which one

current ctc :
19 base + 5 bonus
no stocks

European bank
btech tier 2 college IIIT

Please suggest

Comments (6)