OCI vs Microsoft offer eval
Anonymous User
2012

Need honest inputs on which offer should I chose.
YOE: 4+ years working on java backend at a PBC
Current comp: 43LPA (32L base + 10% variable and 8L/year esops)

Microsoft Compensation (SDE-2 L61 - .net) :
Base - 33 LPA
Variable - upto 20% (considering 10% on average 3.3L)
JB and RB - 3.5L/year
Stocks - 15L/year
Total - 55 LPA

OCI Compensation (IC3 - Java/Golang):
Base - 42.5 LPA
Stocks - 80L (40, 30, 20, 10% vesting)
Total - 62 LPA on average (year1: 74.5L, year2: 66.5L, year3: 58.5L year4: 50.5L)

I was inclined towards MS first but OCI offer feels too good (at least for the first 2 years).

I'm concerned a bit about OCI since the layoff a few months ago. I'll be joining a relatively newer team in OCI whereas in MS I'll be a part of Azure. Hikes/refreshers are rare in OCI as well.

For MS, my concerns are that getting a promotion will not be very easy for the first 2 years and I'll be stuck with the same comp as there will be very little hike due to compa ratio (base is on the higher end of L61).

Please help me on any inputs on both company's the teams, WLB and stability.

Much appreciated, TIA :)

Comments (9)