I have already posted about this but something got revised. So i'm still confused what to do. YOE : 5.5 TC :15.5 Amazon, Chennai Base : 22L First yr : 5L Second yr : 4L Stocks : ~18L (5%,15%,40%) Microsoft, Hyderabad Base : 22L Joining bonus : 4L Stocks : ~18L (25% every yr) Performance bonus : 4.4L Reloc : 86k I'm looking for some advice to help me decide.
Amazon. MSFT is shit.
Is it for a SDE 2 position?
The HR wouldn't disclose that.
You are low bowlled as per sde 2 standard. I wouldn't recommend joining Amazon at this salary.
I would go with Microsoft. This is just me, but I wouldn't choose Amzn over Msft unless the difference in pay is >=30%. Plus Hyderabad is a much bigger tech hotspot
Msft hyd..
Been in msft and amazon, I would say amzn over msft if both were in hyderabad. Chennai will be hell unless you are Tamil. So msft.
MSFT. Chennai is horrible in summer.
What's the ideal amazon chennai salary for a 5 YOE designer? Can someone be precise..
Join Amazon and then change team and come to Hyderabad or Bangalore....in few months...changing teams is very easy .
Having been at both places, Amazon has better internal tools and engineering standards but horrible work live balance. You don't see many people staying over a year. Also the hikes, growth and stock refreshers are a joke. Microsoft has a much better work life balance, treats employees like humans, has a great campus, and people stay longer and are generally happy here. I would whole heartedly recommend Microsoft. People who are saying Amazon should at least provide some pointers
Definitely msft