I recently interviewed at Uber & Microsoft and got an offer from for SDE 2 position. Current TC - 37 LPA (26 Base) Uber - Team/Org - Crm measurement ( growth and market place) Offered TC (1st year) - 63 LPA (41 Base) Microsoft - Level - L61 Team / Org - Azure Compute Offered TC (1st year) - 56.7 LPA (29.5 Base) YoE - 4 From my thought process, I see below cons between two of these. Microsoft - 1 - lower TC 2 - C#/ .net etc. vs Java. Will it affect future opportunities? Uber - 1 - Highly unstable 2 - Non - profit making business + not wide business as compared to MS 3 - Wlb is a bit iffy. Which one should be better in terms of wlb, work culture, learning/growth and job security? Also if anyone is aware of/working in these particular orgs/teams, do comment. #uber #tech #microsoft
L61?
Updated
Can’t decide without knowing level offered at MS.
Updated
Go for uber. L61 at 4 yoe? You’ll see kids with 2-2.5 yoe as L61. Pay gap is huge too. Unless wlb > money for you, don’t join MS
Uber is not doing great where as MS is an ocean
Microsoft offers amazing WLB at 10% less TC. If you have WLB as a priority, I think that’s a good deal. Do check specifically for this team though as some azure teams are known to have a pathetic WLB.
Someone didn't pay attention in maths classes!
I guess primary differentiator is gonna be job security (given huge base TC gap in favour of Uber).... probably need to hear from Uber folks on job security
Azure compute is not that good! Uber 100%
hey, why? what location is your experience based on?
BLR! DM for further info
Uber, too early in career to think of job stability, learning should be better at Uber as bar of hiring there is a bit higher than MS. If thinking of marriage in short term then Msft.
Uber stock growth has been negligible, maybe negotiate and get a slightly higher base mid 30 and join Microsoft
Honestly, because these times are uncertain, I'd say go with Microsoft
Msft, aim for stability