I've been viewing compensation section for Microsoft and Amazon India and found out that Microsoft India offers significantly lower signing bonus for SDE2 compared to Amazon. Has anyone else also observed the same? Any specific reasons?