Tried to arrange prominent tech companies according to pay (just pay, NOT wlb, NOT quality of work, NOT prestige etc.). Does this look accurate ? Appreciate any inputs. Tier 0: Netflix Tier 0.5: Google, Facebook, Airbnb, OCI Tier 1: Uber, LinkedIn, Lyft, Stripe, Pinterest, Square, Dropbox Tier 1.5: Amazon, Twitter, Apple Tier 2: Microsoft, Salesforce, Nvidia, Indeed, Zillow, Spotify, tons of others Tier 3 onwards: don't care much This is primarily for tech companies, so Hedge funds & trading houses are not included. Also, obviously this is not ironclad & TC will vary greatly even among people in the same company & same band. I tried to organize by median pay.
There are so many variables that make it hard to tier by pay. Some companies don’t pay competitively for junior and mid level engineers, but really competitively for senior. When I joined Stripe, my offer was far better than one of the companies you listed in tier 0.5, for the same level. Recently left and a company in Tier 2 offered only marginally less than Stripe, even including Stripe’s massive stock growth. Also at the same level. Although, I think they lowball without competing offers and/or negotiating. So it’s really hard to get a handle on tiers.
I agree with most of your points. That's why I'm trying to tier by median pay across all levels, not by max pay which can be outlier. Microsoft for example, pays well for college hires & principal+, but not as much for SDE2s & Seniors, which is why they would lose to Amazon narrowly.
Google avg pay is not that high anymore, OCI could beat some of them.
Nah it's not accurate. Negotiation is everything. Netflix, Google, Facebook would all pay the same for a given tech level. Airbnb is paper money. Amazon doesn't pay high. Current employees who've been there for a few years have a high TC due to ridiculous stock growth.
For the sake of discussion, I'm counting paper money. Amazon doesn't pay high but they usually pay >= equivalent levels at all companies in tier 2
Not true, amazon belongs in tier 2 at best. Lots of people leave amazon for sales force/Microsoft and get TC bumps.
What is OCI?
Oracle cloud infrastructure
I would rank if by pay for new grad senior and mid level. For new grads for example Microsoft is usually better than Amazon and can be better than Google Seattle.
Wow OCI tier 0.5?! I guess pay based tier is based on average across all levels. Once you are at higher levels even smaller companies start paying on par with oci, uber, etc.
True, once u reach staff level, all companies pay well.
In my opinion things are relative. Some company may pay some people more for their past experience so that is their tier one. Google is definitely not tier one if you don’t have strong competing offers.
Guys, dispelling the myth about OCI. Not everyone at OCI gets paid big. Highly team and manager dependent (managers be making up offers with 5-10% and crap and people find out they lied) and if you don’t have competing offers or come from Amazon or MSFT you will get lowballed. It’s the same at Google. I know so many ex-coworkers at OCI that are paid normal low Oracle wages. So because of the situational lowballing, Google and OCI are not tier 0.5, maybe 1.
Then you should breakdown into public and private companies.
Your TC?
Low. Standard MSFT L61