Hi Leetcoders!
I recently recieved two offers:
Microsoft:
SDE II
TC: ~150K
Location: Vancouver, BC
Team: Teams
Amazon:
SDE II
TC: ~200K
Location: Vancouver, BC
Team: AWS external team
I honestly have no idea which offer to take.
About me:
YOE: 4+
Focus: Career progression, job security, future prospect, Company work, Teams, Culture, Salary
Here are my thoughts so far:
Amazon
- Amazon pays more but the online reviews are simply on both ends of extreme and is very team depenedent so I don't really know what to make of it.
- Amazon's work seems alright
- Amazon allow eaiser internal transfer between orgs and teams
- For Amazon, I most likely will stay between 2 - 4 years
- Amazon has Pivot lol
- No perks
- crazy on call?
- Is this a more of a "gamble" type choice?
Microsoft
- Microsoft has better culture but less pay
- Microsoft's work seems to be a bit more proprietery but should be fine
- For Microsoft, I will most likely stay between 4 - 10 years if I join
- Good perks
- Nice office
- Yearly bonus/refresher
- Is this a safer choice?
What are your throughts? Anything recommendation/experience/thoughts/suggestions would be appreciated!!
Thanks in advance!