I have offers from both companies, and super confused between these two, I am open for challenging work and hence wanna join Amazon, but reading all the negative reviews about Amazon (Horrible WLB (i do like to work but until a point, it doesn't burn out), PIP Culture, Frugal, No benefits apart from TC) and now afraid to even think about it. My Background is java and JS, Angular for the last 6 years, but Stack in MSFT seems to be less appealing (C#, VS, .NET) whereas Amazon (Java, Springboot) Please shed some light so that I can better decide, Also I am planning to stay in my next company for at least 4-5 years and won't lookout for a change in the immediate future Also if someone can please share their experience changing a tech stack after 6-7 years? Does it matter or will it have any negative impact? Both offers are pretty similar. #offer #tech #amazon #microsoft TC EDIT : YOE: 6.5 Amazon: 54 LPA: SDE2 34 Base 18 Joining 17 stocks MSFT: 53 LPA: L63 31 Base 25% Perf Bonus 90k worth of Stocks
Identity team. Is that AWS IAM. ?
Amazon wlb is team specific. No idea about Identity team. You can always change teams at Amazon tho. If you prefer Java then Amazon is almost all Java for backend
What is your total yoe ? What levels did you get at MS and Amazon ? Also what locations ?
updated, Location Hyderbad India both cases
op no one is going to help you if you dont post your offer breakup along with the level you are getting. Its give and take community.
updated
Worked at Identity a few years back. Lots of legacy systems that no one really understands.
Whats your year 2 bonus?
Tech Industry
Yesterday
654
Database companies that pay well for Staff SWE
Tech Industry
Yesterday
3147
1 vs 5 Million - no lifestyle change
Ask Blinders
Yesterday
830
Why is our country owned by Israel? I don't want my tax dollars fund genocide. How can we stop this nonsense?
India
4h
488
What do vegetarian Indians eat for protein?
Tech Industry
Yesterday
624
Joining meta in may, stock is all time high
please update offer details and current TC to get any info
updated