My friend just graduated with masters(no prior WorkEx) and landed those two offers. Atleast looking at just TC perspective Msft got the points. But how would it fare over long term, atleast solely in TC perspective ? Deloitte: 88/0/12/0 (B/S/SO/R) Msft: 109/100/25/5. Those are final numbers.
SWE as mentioned in the post
Two totally different roles with two different career paths. They are not comparable. Choose the type of work he’s more passionate about or better at.
Msft all the way. Core engineering job and relatively easier to move around to FAANG.
I wouldn't even think of Deloitte. Totally different scene here, tech role means playing around with excel sheets and making strategies. All tech work goes to India. Plus all the drama of being/ not-being on the bench. You will be constantly worried about maintaining high utilization. Msft, no second thoughts.
What role in MSFT?