Assume comp is the same or irrelevant (around 270k). 4 yoe ###Okta### 1. I got great vibes from the people and the nice smaller company feel (everyone on the team interviewed me, manager was nice, talked to directors and vps). I got enough of big company feel in Microsoft :/ 2. Work is very product focused, so mostly feature work with mid scale services (I have experience in this kind of work). Okta integration network (OIN) is important for differentiation but not core to the company (more of an ecosystem thing) 3. Based in SF but I am told you can work remotely for whatever team 4. Great perks like unlimited PTO, catered lunches on alternate days, etc. ###Amazon### 1. The actual people I interviewed with weren't on the same team, but my potential team has mostly principals and seniors (so lots of potential for me to learn). My hiring manager would hire a different manager in a few months and I'll report to him/her (so I don't know my manager) 2. Work is core and directly tied to Amazon revenue, very high scale backend with machine learning exposure (directly working with scientists, scaling their models, etc.). Lots of new transferable in demand skills that I currently have no experience in. 3. Could be operationally heavier (but I guess that is normal part of services work). 1-2 pages a week for oncall. 4. Good team mobility since this is Amazon Seattle 5. The con is Amazon's reputation, no perks and low vacation (not sure how much is exaggerated). I am passionate about work, and like working hard but also want a life outside of it. In my ideal world I would get Amazon's work in Okta, but alas that is not the case. How would you make this decision if you were in my shoes?
Go to amazon
Okta is better
Given you already have Microsoft on your resume, you probably don't NEED Amazon right now and could take a scenic detour at a smaller company. But if you want to keep your career moving fast go straight to Amazon.
Obviously I'm biased towards okta as I've been here for a while. Love the culture and people. Engineering is quite good with talented people. I believe there's good potential for growth, both in your career and as a company (look at the stock growth). Work life balance will definitely be better than Amazon but if you like working hard, you can make a bigger impact.
Are you talking about more core teams at Okta? Somehow I feel like OIN and the Bellevue team is still a satellite team, not "core". I am on an ecosystem kind of team at Microsoft too and it takes some mental gymnastics to connect the work I am doing day to day with Microsoft revenue.
What levels for each?
Senior at Okta and sde 2 at Amazon
You will learn a bunch at Amazon and the name rings out on your resume
Okta
Anywhere BUT amazon
270 sounds pretty good for Okta senior. Was this after negotiating?
Yeah
Nicely done
Amazon. Early in your career this is the right move