Company: Microsoft
Title: Software Engineer
Location: Remote
Base: $103k, $30k sign-on split over 2 years ($15k/year) + $100k RSU over 4 years
Team: Azure core
Pros: company/stock is doing great, more stable, remote
Cons: not learning much
Company: Snap
Title: Software Engineer
Location: Undecided
Base: $130k, $53k RSU / yr + $15k Relo
Team: Unknown
Pros: better for learning, work will probably be more interesting
Cons: don't see much of a future for snap, have to move
Right now I'm at microsoft but I haven't been able to do much so far beyond running lots of kusto queries for investigations/minor improvements in their codebase (in the 2 months I've been here, I haven't coded at all, only worked with powershell/kusto).
The work is pretty boring and I'm looking for growth and learning and while I would prefer remote, I am willing to move for a few years before going back to remote. Should I leave microsoft for snap or keep looking for other opportunities?