Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Just a few cons....

The big players have drastically pushed up developer comp. The "maybe" money that might come from a best-case startup exit isn't holding up well against the RSUs of the big players. I have friends pushing total comp north of 400K / year at the usual suspect companies. Over a five-year-span-till-liquidity your "maybe" money is competing against a near-guaranteed $2M in comp.

Equity grants for early hires haven't kept up well with both the afore mentioned industry comp pressure and the drastically increased time till liquidity. An early hire employee will be in the soup nearly as long as the founders but with significantly less upside.

That said, working at a startup can be great fun. It's also a fine opportunity to learn on somebody else's dime.



Entirely accurate. At a startup, I expect to make ~$100k/year, have mediocre insurance and work life balance, and underwhelming equity (<1%). At my enterprise job (southeast US), I’m making double the salary, 20% annual bonus, five weeks/vacation a year, great work life balance, and much better health insurance for a family of four than any startup can offer.

Unless you’re a founder, I actively steer colleagues away from working at a startup. The sense of accomplishment, impact, or whatever the feel good term is, isn’t worth shorting yourself on significant comp for years (while founders and funds are getting almost all the upside).

Edit: If you want to compete, pay more and provide more equity with less risk. Throw “hire fast, fire fast” out the door; anyone who isn’t single and in their 20s can’t rely on a job like that. Maybe consider giving preferred shares to early employees as well, so they share in early liquidity events during pre-IPO/acquisition offerings.


US healthcare is clearly a huge barrier to older employees joining startups.

At my company we have a great selection of healthcare that's fairly affordable both for employees and the company. I think it's as good or better than any packages I've seen from big brand-name enterprises. However, as a European founder, I was shocked by the complexity and effort that went into the comparison shopping necessary to get anything other than expensive, poor coverage. The quality of what's out there from JustWorks, Gusto, Zenefits et al was frankly shocking - and they are feted as "making it all easy and affordable". (We use Trinet which although in many ways antediluvian has very, very good health options at least for NY).


> US healthcare is clearly a huge barrier to older employees joining startups.

It's a barrier to anyone with nearly any disability, chronic illness, or precondition (or with family members who may have them).

A friend's wife has to take medication that is classed as Tier 4 in California (least coverage). He has had to turn down many offers as he would then have to put the family on their own insurance, potentially costing upwards of $1200/mo. just for the one set of medications. As is, the meds are <$10/mo. on the insurance via their current employer.

US Healthcare is a giant hurdle for small businesses. We need UHC in the US.


This is true but the logical implication then is why are there not more startups in Europe/Canada where healthcare is "free"..


Other barriers to entry than healthcare - labor laws, cultural issues, venture availability, and more.


None of this, the market is too small. No European country is comparable to the USA and its 300 million customers.


On the other hand, Shopify is a Canadian company with most of its business outside of Canada...


Just to state the obvious, there are things to optimize for other than compensation (like happiness); ~$100k/year provides a comfortable life and saving opportunity in many (most?) parts of the country.


Happiness doesn’t provide good health care to my wife and kids, or help me retire years earlier (I get to save >$100k/year because we live in a low cost of living area). I suggest a hobby if you want to be happy, as well as time with your family and loved ones.

Be careful about those who offer you emotional fulfillment or purpose in your job. There’s always a cost.


So much truth in here... Specially for the "just funded" startups : they loose their souls fast when the investors start to get impatient. It's a trap in so many cases.


So do you work remote to live in a low cost of living area? Just curious how many big salary opportunities are in low cost of living areas.


I work remote because I demand flexibility. I live within 20 minutes of one of my org's offices, but prefer the ability to work from where ever I want. I just happen to enjoy the low cost of living locale I live in.


Very few YC startups allow remote work and a large percentage are in expensive areas like the bay.


This is such a massive point right here ... there is so much talent, either already in "far flung" parts of the country; or currently in a place like SF, but who long to move "back home" for any number of reasons.

Having startups be more remote-friendly by default would be a huge boon for everyone involved.


This might be the one and only competitive advantage startups can offer over the big (and even mid sized) tech companies now. As previously mentioned, the compensation is so large at the established tech companies, and the (mostly) false promises of startup wealth are largely debunked, that allowing all workers the ability to move to lower cost areas or back home but still work in a dynamic industry is very appealing.

One of the risks of remote work is the next opportunity. What happens if you land a great remote job, move your family across the country, and then realize the new job/boss/company is not a great fit? Right now, it can be a challenge to find a comparable position offering full time remote flexibility. But if all startups offered full time remote, then the network effect occurs, leading more candidates to want this option and opening up a larger pool of qualified applicants for startup companies to work with.

If YC could facilitate this industry trend, you could be helping startups with talent acquisition, helping workers establish better lives in lower cost locales, helping to spread tech talent and opportunities around the country, and helping the Bay Area (and other highly impacted tech hubs) ease some of the housing and transportation issues. If this is a successful startup trend, I guarantee the big tech companies will follow.


Agreed that this is a big competitive advantage that smart founders should take advantage of. Doesn't mean you need to go 100% remote, but by being flexible on location you offer a pretty compelling alternative to a big tech co salary.


Ah, but here is the rub. If you want to work remote, who would you rather work for? An employer as established as possible (with less risk of going under) or a startup which might not even be around next year? Being remote, new opportunities might not be easy to come by, especially if the startup folds due to an economic downturn which is affecting other startups as well.

While hiring remote makes sense for startups, working for a startup might not be the best option for remote workers.


Sounds like you should found a remote friendly startup!

Plenty of money floating around. Find another remote friendly guy and go to town!

Seems how most remote friendly places have started...


I found a loophole to all this madness. I joined a company that was not remote-friendly, moved a couple hours away after about a year, and told them I'd be happy to continue working for them remotely. They obliged :)


Having been on both sides of this, this is usually career suicide.

Not to say you get fired, but you miss too much. You miss watercooler talk. You miss the invite to a new project. You get sent maintenance and bug work.

If you want to work a 9-3 and coast, sure. If you want to do cool stuff and move up the chain? Being remote in a local company is totally suicide.


Pick me!


This is true! However, there are still many quality startups elsewhere.

I’ll admit I would not choose to join one if they were to force me to live in SF and not give me a competitive salary.


yes, but startups aren't really very good at optimizing for other things. The stressful nature of startups are usually bad for happiness.

Startups are really good at providing two things - a sense of being able to affect change and working on something novel/new (assuming you actually go with a startup that does something new)


I’ve been reliably surprised with how many startup employees enjoy some level of stressful problem solving. Maybe it overlaps with being a workaholic to some degree?


Those other optimizations select for financially independent individuals and young, single individuals coming from an affluent background. It's an oblique way to maintain an "old boys'" network and discriminate by age.


I basically agree.

Unless you are a founder, go with the money.

Better Estimated Value.


How many years of experience do you have and what industry? Just trying to get a picture of your profile.


18 years in tech, last 6 have been focused on Infra/DevOps.


Take that view with a huge grain of salt. Nobody is denying that someone, somewhere is making $400k as a software engineer, but we are talking outlier employees at outlier companies. You’re not getting this as a medium level rank and file engineer, or at a non-FAANG company. This whole “software engineers make $400k” trope seems to have taken on a life of its own. Every time salary comes up here, these guys come out of the woodwork to tell you that their brother’s girlfriend’s roommate makes $400k at Facebook, therefore it is an average compensation in Silicon Valley. That is far from accurate.

Most startups are not competing for talent that would otherwise be making $400k.


FAANG + Microsoft + Uber + Airbnb hire thousands and thousands of engineers in the Valley and Seattle every year. 400K is L5-L6 salary (senior engineer, first level manager). There are a TON of engineers making that money. They are not really outliers, and FAANGMUA is also not really outlier considering Google itself has 80K employees and Amazon and MSFT have over 200K employees.


I work at Google, used to work at Amazon, and had an offer from Microsoft.

From my experience, Google/FB pay much more than Amazon and Microsoft if we're talking about total compensation so I think it's a little more rare than what you're saying.

I don't think it's that easy to hit L5 either. My teammate is amazing and had like 8+ years at Microsoft before joining Google but was hired as an L4.

For most SWEs, L5 would be the last level they ever reach in their entire career..


One thing to consider is the runaway stock market. It has a huge effect on total comp. Yes, Amazon has lower base salaries than FB/GOOG, but they've always been pretty generous with RSUs and their stock is damn high right now. There are no doubt many engineers there making those $400k figures by virtue of having been granted RSUs when they were half as valuable as they are today. It may take a true outlier to get hired today and immediately be making that kind of salary, but it doesn't take much of an outlier for someone with a few years of grants to get that high.


> Yes, Amazon has lower base salaries than FB/GOOG, but they've always been pretty generous with RSUs and their stock is damn high right now.

Actually my salary was very similar at Amazon when compared with Google and my friends have similar salaries. The problem with Amazon is that their vesting schedule is very heavily weighted towards the 3rd and fourth year.

It's true that if you stay the entire time, that might work to your benefit since by that time the stock value may have increased greatly, but I'm not sure how much that should count since you could in theory just sell your RSUs and buy Amazon stocks if you wanted to.

My experience is that total comp at Google is much higher than Amazon but again this may be anecdotal?


I keep hearing about the FAANG companies and I have to wonder what can I do to make my proactiveness pay off in getting into the running for job interviews? I feel like it's easier to get their attention as a CS student seeking internships than as a self-taught mid-level developer (which I am).

I have interviewed on two separate occasions by Amazon, and only contacted by Microsoft (submitted some forms, but they never called me back). Both times, it was from an internal recruiter making first contact with me. But when I try to reach out to them first (applications or LinkedIn), nobody answers.

Are these FAANG companies usually recruiting candidates on the basis of "don't contact us, we'll decide if we want to contact you"? Other than knowing an acquaintance that works in the company I see no other way to get into an interview more quickly.


The signal to noise ratio in the hiring process is horrible. I work at one of the FAANG companies and do a lot in the hiring process. I can tell you that getting a phone screen off of a resume that you submit is a crap-shoot. There are people applying to positions they aren’t qualified for, people applying to positions they have no idea what the role is (blast a bunch of resumes out and see what sticks), and genuinely qualified people who suck at writing a resume (and probably go unnoticed as a result). As a result, there are probably a lot of good candidates that don’t even get looked at because they are lost among the noise.

My best advice is find someone who can submit your resume as an internal referral. Those carry a lot more weight (at least where I work). However, make sure that person is someone you know and is comfortable “vouching” for you. These referrals are looked at more favorably since the thinking is that it’s somewhat of a known quantity.


I can only speak from my experience with Amazon. I sent a resume in for a job at Lab126 since I'm an embedded guy with an EE background, no CS except 21 years doing embedded software. I never heard from Lab126, but the AWS team got back to me. After failing to pass all the test vectors of the coding test, they gave me a phone interview. I did OK at best. They flew me up for an interview and proceeded to ask me CS algorithm questions on a whiteboard for 6 hours. I didn't get the job(and probably would have turned it down otherwise, since it involved being on-call), but it surprised me that their screening process was so bad. Nowhere on my resume did I indicate having any knowledge of CS algorithms, yet it was seemingly vital for the role. Strangely enough, I did study up on virtualization implementations(KVM/Xen), but no one asked me a single question about that(despite it being listed as vital on the job description).


No, they're voracious recruiting machines. It is certainly possible to get hired by writing into a webform; it's not a particularly effective way relative to others, but it works enough to justify them sending those leads to recruiters.

Other than knowing an acquaintance that works in the company I see no other way to get into an interview more quickly. You should certainly cultivate an internal advocate. In no circumstance will that be worse than applying cold; it will often be better.


The Foobar coding challenge seems to work really for Google, for whatever reason.

Go to Google and search "python list comprehension" in a bunch of different tabs. Make sure it's exactly that. If you have an extra 's', or if you do "list comprehension python", it's not gonna work.

If you go through the first 3 levels, then they'll ask you to send in a resume.

Admittedly, I only know results from the perspective of students, but I know several people who were initially rejected that got callbacks after finishing Foobar.


In 2018, this is kind of sad, judicious combinations of generator expressions and list comprehensions is so much more interesting (use lazy and eager evaluation where it matters)!

Anyway, I did that search in 20 tabs and didn't get anything.


Start closing them pretty fast and this will pop up.

https://imgur.com/a/XMt7PAq


ISTR that only works from the USA.


That explains it.


Unless you make a name for yourself somehow, the best way to get recruited to FAANG's is to get hired for a summer internship, perform well, and then get hired. Another way is to attend the job fairs at your Uni and see if you can score an interview.

I wouldn't worry too much about getting into them though. SE's are in high demand across the Valley; expand your horizons and interview with some of the late stage startups and other SE companies as well (e.g. Atlassian). They will provide amazing compensation as well as being a smaller company where you can have a bigger impact. Once you build a few years of experience delivering products, your problem will be rejecting 99% of the recruiters that reach out to you lol.

Seriously as a CS student, you really just have to get a job where you can learn and write actual code and watch your career soar.


FAANGs receive massive volume of applications, so it can be very difficult to receive a call back from a recruiter. I had a Facebook recruiter tell me that their acceptance rate is "way lower than Stanford", which, if you think about it is not that surprising. Anyways, the best way to get a call from Google or Facebooks is to find someone to refer you.


A startup is a good place to accelerate yourself to an L5 somewhere else.

If you are on a team of n<10 responsible for keeping a company/product alive you tend to learn a lot more than if you're on a team of n>1000.


True in some regards, but it’s also incredibly easy to learn how to do things the wrong way, if you have no one to learn from.


>but it’s also incredibly easy to learn how to do things the wrong way, if you have no one to learn from

Yep, say hello to startups who go cheap by outsourcing to developers who are not as good in their craft or don't care about learning more.


These startups also don't stay in business for very long ;)


I guess I might phrase it something like, if you're going to make L5 it is probably the result of excessive competence. If that is you, you will get their faster cutting your teeth in at least a few different startups. Develop judgement and a variety of experiences.


Excuse me but the median senior software engineer at Microsoft does not make $400k/yr in TC. Same goes for AMZN. There are only a handful of companies that pay $400k/yr for senior software engineers and MSFT ain't one of them (facebook, and google do however). Go checkout Blind if you don't believe. Or ask your friend at MSFT.

And like someone else said, first level managers are more like 250-350k range, not 400k, yes even at G and FB.

Uber and Airbnb don't pay that much either. Sorry I don't count paper money as real money.


> There are only a handful of companies that pay $400k/yr for senior software engineers and MSFT ain't one of them (facebook, and google do however).

None of the companies in top tier tech can afford to pay substantially less than any of its competitors. That's why they're "top tech".

If what you said was true, and FB or Google paid a lot more than say MSFT or AMZN, then all the best senior engineers would eventually leave the latter for the former, and only the bottom talent will retain. Then the latter won't be top tech in any meaningful sense.

In reality, FAANG are grouped together because they pay about the same and can compete with each other for the same level of talent. Other companies are in this category, just not as famous.


It's quite a well known fact in the Valley that FB/Google pay much better than MSFT/AMZN...and yes the best (or lets say a lot of them) engineers eventually do leave for FB/Google...AMZN has huge turnover. MSFT on the other hand is more of a rest and vest type of place with nice work life balance so not as many people are leaving.


No, he’s correct. MSFT pays a lot more in the Bay Area than Seattle because the cost of living is so much lower in Seattle (no state income tax, housing, etc) that they can get away with paying a lot less.

My total compensation went up by ~80% going from MSFT to FB (but my housing costs 3x in the Bay Area vs what I had in Boston so it’s not as large an increase as it sounds).


What you're saying is that the difference isn't between companies - MSFT vs FB - but between areas: Seattle vs Bay.

I'm mostly aware of pay in the Bay and a few similar areas, and it is largely equivalent at the levels posted here.


I'm not sure why you are trying to dispute my facts when it's clear you have never worked at any of the above companies based on your comments.

Even in Seattle it's well known that FB pays more than MSFT. So your theory about top tech needing to pay top dollar etc, doesn't hold.


You made the following claim:

> There are only a handful of companies that pay $400k/yr for senior software engineers and MSFT ain't one of them

This claim is false.

There are a lot more than "a handful" of companies paying $400k for senior engineers. MSFT will also pay you this amount in the Bay.

Overall, top tech pay about the same. You say FB pays better than MS in Seattle, and perhaps that is the case (as I stated above, I'm mostly familiar with the Bay, not so much with Seattle). In the Bay, the pay is very similar. There could be many reasons why FB would pay more than MSFT in the Seattle: for example, MSFT has a huge office there, and FB probably only a small one. So it's a pretty wise strategy for FB to offer larger pay for the small amount of positions they have there, and in this manner poach some of the best talent in Seattle, while for MSFT it would be prohibitively expensive to raise salaries across the board at Redmond.

That still doesn't change the big picture, which is that top tech pay is largely equivalent, outside of a few anomalies here and there.


"Overall, top tech pay about the same."

No, they do not. Again, obviously you have never worked at a FANG company otherwise you would probably realize this. It's quite a well known fact in the Valley that FB/Google pay much better than MSFT/AMZN.


You seem bitter for some reason. I wish you well.

FYI, I got offers from FANG companies, specifically the ones you mentioned. There used to be a gap, but on the last round the AMZN numbers were effectively the same as Google's. My guess is that over the last few years they faced the necessity to pay equally.

I have friends working at MSFT in the Bay and their current pay also falls in line with the numbers mentioned in this thread. Of course, they're senior engineers.


Your sample size of 1 or a couple does not refute my statement about not all top tech pay the same.

I think you are quite the bitter one trying to refute every single one of my comments.


Google pays the same pre-tax in Seattle as in the Bay Area, at Bay Area rates in each case. So it's also between companies even within the Seattle context.

(Or at least that's the official line. I haven't examined any de facto pre-tax pay disparities between the two locations. But at least they don't adjust comp when one transfers between those locations, or between either of them and NYC; whereas they do for relos those areas and significantly cheaper areas.)

Source: personal memories of policies from 3-5 years ago, which could have changed but probably haven't.


I didn't say median. I said it is L5-L6 comp, which doesn't make it a median as I assume most engineers will be in L1-L4 band. That said, it is not an outlier either. And won't be surprised is 20-30% of engineering and PM orgs are making that money.

Also, Uber and Airbnb gives RSUs which are not paper money. I am confident that an IPO for both these companies are inevitable.


RSU's in a company that hasn't gone public are not very liquid... not paper money, but definitely not worth face value. Take that value and cut it in half or 1/4.


You picked .5 or .25 as the multiplier. If it's still 2-5 years until a public offering, it's also quite possible for the multiplier to be closer to 1.5 or 2.

Everybody has a different assessment of how likely each outcome is, so everybody has a different expected value.


Still a lot better than stock options in a startup that isn't even close to liquidity.


Anecdotally, I know plenty of 66s and 67s at Microsoft that are pulling $300-500k in TC. Microsoft’s stock rise has also made this decade extremely nice for grants.

Course, with the average house going for $1 million in Kirkland, they have to spend it.


If you’re making $300k-$500k a year, a $1M house is extremely attainable.


Yes, but they need to spend the money of course.


Most of the employees are certainly making less, becomes pretty obvious with the http://levels.fyi salaries per level (only starts going above 400K after L6 @ Google & FB)


Most people who think of 400K (or even 200K in some previous discussions) as "outlier pay" are probably just not familiar with big tech pay and how much revenue they earn per engineer.


> how much revenue they earn per engineer

That does not necessarily correlate with salary. At least it doesn't outside of SV.


It correlates with how much a business will be ultimately willing to pay a developer, if they have to.

If I'm making a $1M profit on you, I'll be willing to pay you up to a high fraction of this amount if I have to. Financially, even if I pay you $950K, I'm still making money. Assuming my business scales, I'd hire as many engineers like you as possible, and pay them the same. Why not? I'm making a profit for each one. Great deal for me.

Of course, if you're willing to work for $100k, I'd rather pay you that instead. Hell, I'd rather you worked for me for free!


If I'm making a $1M profit on you, I'll be willing to pay you up to a high fraction of this amount if I have to. Financially, even if I pay you $950K, I'm still making money.

Where does the money come for dividends, taxes, and overhead?

If there is enough supply of engineers at the same quality, no one will pay more.


Obviously, I'm keeping it simple. My point is, profit per engineer does have a lot to do with how much I'm willing to pay that engineer. I'd rather pay as little as possible, but if necessary, I'll pay almost as much as I make in profit, because I'd still be making money.


Agreed. SV is different from the rest of the markets, and it is the main reason why it attracts so many engineers from all over the country (hell, from the world).

Although I don't regret the time I spent outside of SV, from a financial perspective as a single young engineer, it absolutely, 100% makes financial sense to consider opportunities in SF that compensate you so well.


>Agreed. SV is different from the rest of the markets, and it is the main reason why it attracts so many engineers from all over the country (hell, from the world).

In my case, SV is so different that it actually made me want to leave. Personally, I can't recommend SV to anyone if monetary wealth isn't the only goal.


"Thousands and thousands" is an exaggeration, particularly considering the portion that is churn between them. There are over 3.87 million software developers in the US[1]. I would be shocked if even 10% of them are employed by the companies you mention Nationwide, let alone just in SV and Seattle. Of that, a minority pull down the massive TC you cite. I think that certainly qualifies as an outlier.

Furthermore, the headcounts of the really big companies, particularly Amazon and Microsoft, are inflated by non-engineers. Citing them doesn't really say much.

[1] https://en.m.wikipedia.org/wiki/Software_engineering_demogra...


The other thing that people seem to forget is that a lot of people calculate their FAANG Total Comp with the value of the stock today, not on the day they were given to them. This simply because you could have yourself bought those stocks at the same price back in the days. You cannot include the increase as part of your total comp

This in some case makes a huge difference, especially now, where all the tech stocks have gone to the moon.

I believe that a lot of 400k$ packages would actually be no more than 250k$ if calculated correctly


FAANGS give you RSUs, which are cash equivalent. When I am referring to 400K, I am referring to "total cash in hand" at the end of the year. Generally the comp you get quoted when you get hired is $200K base + $200K in RSUs based on hire date's stock price. So in today's frothy stock market, you would at least earn $400K and possibly more.


that's what I'm saying. I'm clarifying that the value of the RSU is when you got them at the time of the offer. Not at the time you sell it or vest it.


The value of an unvested RSU is a very tricky thing. I had to try to value my potential RSU benefits when I got divorced. It's not the same as a stock option where even if you leave, you have an asset that you can still purchase at the contract price. RSUs are little more than a promise that at point in time X, company promises to release Y stocks to you. I'm pretty sure you could argue that RSUs have zero value until released to you.


RSUs are guaranteed money at big tech companies. I have never heard of any MAFANGs rescinding their RSUs. In fact, when shopping for a house in SV, my mortgage lender also took unvested RSUs in account when deciding how much to pre-approve me for.


I see. But for most people, when they look at their W-2 they will see the total cash they earned. So it is fair that people call that their salary.


I see. But for most people, when they look at their W-2 they will see the total cash they earned.


The stock could have gone down also. Total comp cannot take the upside of the stock.

You could have invested in the same stock and receive the same upside also. This is part of the luck in being in the right company or pick the right stock. That's why Total comp should be the number you got with the information you got at the time of the offer


Yes it can. I don't say my total comp in a given year was my salary and the target performance bonus. I say it was my salary and my actual bonus. Stock comp is much the same.


I'm at Google and I think only L7+ are getting that much, and that's not many people. I'm an L5 and my RSUs are less than 1/4 that.


200K in RSU's per year or over 4 years?


If their base is 200k? Then it's 200k per year RSUs (800k 4-year grant)


400k is an outlier for sr engineer or 1st level manager. Most all of them fall into 200-300/yr in the valley or Seattle at those companies.


400k is not unusual for a senior engineer working at big tech for several years in the Bay, Seattle, NYC, or even a city like LA.

Base salary will be around 200K, and bonus would be another 200K. Can easily be 50-100K more than that on some years.

Outlier would be 750K or more, which means the engineer is one of the most valuable members of the team.


The median T5 Google eng does not have 200k base. (It's less than that) and lol bonus is not 200k. Bonus is 15% of base. Not sure where you are pulling your numbers from but Facebook is very similar. Most senior devs at big tech are not making 200k base (more like 150-190k). It is more like top 20% making that base. But base doesn't matter. The money is in the RSUs anyway.


I'm obviously including RSU in the "bonus" portion, in addition to cash. There are also companies who pay these kind of total bonus figures in cash, but in big tech it's typically paid in stocks.

I'm pulling these numbers from direct contact with recruiters in these companies, and in some cases job offers.

Incidentally, there's an anonymous reply from a Facebook engineer under one of my other comments in this thread. His total compensation last year was $450k.


So? That's one engineer. I said top 20%. You act like the median engineer is pulling 400k at FB. They aren't.


The median employee at FB is making $240k. We can safely assume the median engineer is making more than that.

I never claimed that median engineer is making $400k. This entire thread is about the senior engineers and their payout after 4-5 of working at a company like FB vs at a startup.

If you could do good work as an engineer at a startup for 4-5 years, pulling $400k at FB is very realistic for you. With the median being $240k, it's not going to be a whole lot less.

I'm not sure why you're trying to prove me wrong, but let's face facts: even that absolute median of $240k that includes non-engineers is better than what most engineers would pull at a startup.

Bottom line: if you can stick it out as a senior engineer at a startup for the 4-5 years it takes your options to vest, then you can realistically pull $400k/yr at FB. Except at the startup, you'd make maybe $180k base, and your "bonus" would be your bottom-preference 0.01% equity that would almost certainly be worth 0.


> I'm not sure why you're trying to prove me wrong, but let's face facts: even that absolute median of $240k that includes non-engineers is better than what most engineers would pull at a startup.

I think there has been a common disbelief among many commenters on this forum about engineers making that high compensation. There really isn't any upside to trying to convince others of this reality. Its easier to mock you here than to face the facts that many are losing quite a lot in opportunity cost by not working in SV. So its natural you will face a lot of animosity here.


No one doubts that some developers are paid that much. What they doubt is that that compensation is normal. To me, the argument implicitly seems to be over the definition of what's "normal" rather than the actual existence or non-existence of highly paid developers. Of course highly paid developers exist.


That's really just a distinction without a difference. The point is that for reasonable definitions of normal, this is true. Some people don't believe that. Sure not every engineer takes home that much, but its also not only the top 5 or 10%, its significantly more than that.


What evidence do you have that significantly more than 10% of engineers earn more than $400K?

Are you talking software engineers? Software engineers in the Bay Area? Software engineers in the Bay Area working for a subset of companies?

I suspect the reason this 'debate' exists is that we are not specific enough with our language to make our meanings clear to one another. :)

To me it's difficult to tell whether the commenters here are disagreeing over the objective reality of compensation distributions or the subjective reality of what counts as 'normal'.


>Software engineers in the Bay Area working for a subset of companies?

Yes, to be clear that's what this argument was predicated on. Someone said "A significant percentage of SWEs at FANG style companies take home more than 400K per year" and other people said "I don't believe you.

No one ever said "A significant portion of all swes everywhere make more than 400K." That would indeed be a silly statement.

Specifically, this was the statement that started this thread:

>400k is not unusual for a senior engineer working at big tech for several years in the Bay, Seattle, NYC, or even a city like LA

That statement is objectively true for practically any reasonable definitions of "not unusual".


> What evidence do you have that significantly more than 10% of engineers earn more than $400K?

What evidence do you have to the contrary?

Compensation data isn't typically shared openly. Well-paid engineers have no reason to share their pay figures and create animosity or worse problems.


I have no strong evidence to the contrary.

I'm trying to learn the truth. The previous commenter made claims about the distribution of comp. No doubt they had reasons for believing that claim. I want to know their reasons so I can update my own beliefs.

I have made no claims so I don't understand why you are asking me for the answer. I'm trying to learn the answer! :)


Beyond "I work at one", there's not much I'm willing to share, but suffice to say that when the majority of the people who work at these companies are saying something, perhaps they have reason to believe it is true.

There are also past threads on reddit and hacker news which include anecdata that points to such compensation being reasonably common, but again that requires believing anonymous internet people.


You're probably right, it's just my first time encountering this.


Yes I know the median is making $240k. The median eng is probably doing 250-360k. You do not work at a startup for 5 years straight out of college and then goto FB making 400k a year. A few do, but the median engineer does not.


200-300/yr still doesn't get you less than winning the startup lottery as an early employee. So it's better to get that than risking getting only half.


$400k salary is decidedly not average for non-principle engineer salary at Amazon, Google, or Facebook.

The thing is, part of my job lets me see some outlier salary data for AI jobs and uh, I see the extreme right end of the salaried with-benefits spectrum hit a base cash comp around $300 with bonuses to $400.

Now, if we're talking, "With stock, benefits and maximum bonus included" then yes, $400k is high end but not absurd. And if you're talking a lot of work as a contractor I'd expect more.


400K is average L5-L6 total comp including salary, bonus, and RSUs. (A lot of folks in this thread seem to be confusing base salary with total comp.)


Just to add another data point. I'm a Google L5, and make nowhere near $400K. My RSUs would have to quadruple in order to even get close to that. I think your idea of a normal L5-6 salary here is a vast overestimate.


Are you in an eng ladder and in the bay area?

Because if not you're RSU grant is grossly low (since I'm an L3 who isn't fully refreshed and if my grant quadrupled, I'd be nearing 400K, and my grant isn't exceptionally high).


Or you’re getting underpaid relative to your peers.


I think you guys are agreeing with each other, right? L5-L6 isn't "average", is it? Most FAANGMUA employees are not managers/senior engineers.


I think 20-30% of Googlers are L5. If you're able to be hired at Google, you're able to make L5 within 2-4 years.


This. L5-L6 is not really that hard to get into if you have a few years of experience.


I'm looking at a Google internal self reported income form. Large majority make less than 400k.

There's more l3 & l4 employees that. L5. And way less l6/l7 than l5.

Also Uber and Airbnb don't offer liquid rsu. Nobody knows their ipo price and ipo valuation.


FAANGMUA. The acronyms just keep getting better.


The best one I've seen yet is GAANDU (Google, Amazon, AirBnb, Netflix, Dropbox and Uber). Apparently it means asshole in Hindi.

https://www.teamblind.com/article/Breakdown-of-compensation-...


Can we go with FAANGAMU? It's like a Kangaroo, but with FAANGs.


http://levels.fyi is a good tool for shedding light on some of these numbers


Make a reasonable estimate - what do you think is the total number of people earning in the range of 400K at FAANGMUA? How about in terms of percentage of engineering staff?

Do bear in mind that it takes almost 10 years of steady relevant experience to get to that level (L5+). As another commenter points out, 8 years of solid experince only made an L4.


Here's how I've seen it work, and this is specifically relevant to Bay Area compensation (although it prob works the same in other markets, just scaled down). You come into either one of:

- top tech company (i.e. FAANG)

- high growth, public, mid-sized tech company (e.g. top enterprise cloud companies)

Your base salary will be between maybe $130K - $160K. And not just for engineers, technical product/program/project managers make this as well. Your bonus will be 15-20% of your base, so another $20-30K, bringing your total comp minus RSUs to $150-200K. Your first RSU grant will prob be worth $100K per year once you start vesting. If you are a top 20% performer, you will get another grant within the next year or two.

After you've been at the company for three or so years, you will have multiple RSU grants starting to vest. Once you stack these RSU grants on top of each other, your total comp can easily reach $400K for some period of time.

A couple of caveats/risks with this comp structure

- it seems companies are much more willing to throw more RSU's at you than a significant base salary increase.

- as long as the markets are rewarding growth vs profitability, the RSU's will continue to flow

- if the market crashes, the whole comp structure may crumble.


If you're hired into the role directly.

Someone coming in straight from college can realistically expect L5 in 6-8 years. Back in the day, you used to get basically kicked out if it took longer than that.

Even coming in as an L4, you can plausibly expect L5 in 2-3 years.


> Most startups are not competing for talent that would otherwise be making $400k.

But why not?

Obviously you shouldn't only hire $400k-TC engineers. But if you're going to hire a team of 5-10, wouldn't it make sense to hire at least one more-senior engineer to help lead and mentor the more-junior ones?

When I was an early-stage startup founder, I was told by various advisers* that $150k should be the absolute upper limit on engineer salaries, and that I should try to talk engineers down to $110k or even sub-$100k by selling them on the "vision". I was told I should make up the difference in equity, but also that I shouldn't give an employee more than 1% in equity or maybe 2% for a "rockstar".

Do the math here. A company raises a typical seed round at $6M valuation cap, and is offering 2% over four years (considered VERY generous!). Even if we pretended that was preferred stock rather than common, it's worth $30k/yr. So you're trying to hire senior engineers while offering less than half their previous total compensation.

What ends up happening is you hire people straight out of college or away from other startups. But you cannot hire a senior Google engineer.

In my opinion, a tech-oriented startup should plan that exactly one of their first 5-10 engineers should be a senior engineer for whom they offer a salary of $200k-$250k and equity of 3-5%. Aim to poach an L6 from Google with this offer. (But only hire one such engineer early on. A team with too many senior engineers can be even worse than a team with none.)

Or alternatively, make sure one of your co-founders is such an engineer and is able to focus their time entirely on engineering, not other founder duties.

* Advisers all say different things, often contradictory. It's probably best not to listen to them, TBH. Yes, that advice applies to this comment as well, and even this footnote. Have fun.


Startups require crazy hours and solid dedication. If you put that into a career at a big software company, even with average talent, you will reach the level which yields that kind of money.


No you absolutely won't, unless you luck out and end up on a good team. Big companies are notoriously bad about rewarding hard working and talented engineers. That is in fact one of the main reasons people leave them (including yours truly).


If startups don't reward engineers and neither do big companies, then what does?


Nothing. In all my years ( 13 ) software engineering, the people who made the most were the ones who could sell. And I don't mean like "sales engineer", but rather who could sell their projects to team members, bosses, etc. Making money really comes down to being able to sell

A) actual, i.e. what you've built or

B) potential, i.e. what will you build

And then to get rich you need a multiplier on those things. But just being a good engineer, in general, does not get richly rewarded. If you show me a pure engineer who makes 1 million, I can show you a founder who made 100x from his work.


I'm just pointing out that its not absolute. So in general I recommend being open to switching jobs/companies until you find and environment that you personally find enriching, both professionally and financially.


Selling own labor in capitalism won't generally get you very rich.


Fine, leave those FAANG "outliers" out. Startup comp is still wildly below market.


Some of my most mediocre acquaintances have jobs at FAANG/Big N. You don't have to be exceptional to land a high comp job there, you just have to be exceptionally tolerant to BS and mindnumbingly boring work and be willing to grind interview prep.

If anything, landing a job at an unicorn is much harder cause they care about things like culture fit, enthusiasm, esoteric FotM frameworks, and entrepreneurial spirit.


Trading one anecdote for another: I've met plenty of mediocre engineers at unicorns. Every company has its own flavor of BS and "mindnumbingly boring work."


I have a friend that I consider borderline incompetent. He works for an unicorn. He claims he makes up for it in spirit in charisma.

Point is, compensation and skill don't correlate as strongly as people think.


There's a group (Dropbox, Airbnb, LinkedIN, Splunk, etc) between FAANG and Startups and this group pay really well too.

I heard Oracle OCI also pays in the 300-400k range (even for Seattle).


Yep, and that's my point: startup compensation is below market even for average, not well known companies.


Linkedin Oracle etc. are not well known companies :)?


My company isn't well known and the 200 or so engineers who work here have an average all-inclusive compensation north of $200k (many see above $225k).


You literally have no idea what you're talking about. Every one of my friends who is a senior software engineer, including myself, at a decent-sized company has a total compensation between $300-400k per year. One of my good friends has a total comp of $650k, with almost $300k base salary. I have friends at Facebook, Google, Uber, Airbnb, Apple, etc. We all share compensation information with each other.

My friend at a startup is ready to quit because he's only paid $170k for the last 5 years and he regrets not staying at Apple because the shares he left on the table were worth over $1M now. He is now 0/2 in startups, both of which you have heard of, and he's very frustrated.


Where does your friend with $650k TC work and what is their role/level?


FANG, L6-equivalent level.


400 is starting to push into standard deviation territory but 300 (total comp) is absolutely right in the center of the bell curve for a mid-level engineer (not a rock star), from everything I've seen and heard both first and second hand. In the valley, anyway.


That's where I am. I'm pushing $300k total comp at Twitter as a senior SWE out in Colorado.

Before this I was first employee of a startup that eventually sold to Google. Even if I'd stuck around for the acquisition I'd have gotten $0 from my stock options—employee options were wiped out completely. Why put up with that bullshit when a big publicly-traded company will reliably deposit large sums of money into my bank account every quarter and I don't have to work crazy hours?


Speaking as someone that has stock options... how did your employee options get wiped out?


The usual way is that all the investors, who hold preferred stock, get paid before all the employees, who hold common stock. If there's not any money left over after the preferred holders get paid, the value of employee equity is 0.


how did you get that much? Hired as senior with a lot of rsu? is it mostly rsu after the jump the last few weeks? If I got to senior I wouldn't be making that much based off what Im being told about comp increases. I must have gotten a shit deal when I joined lol


I worked here during the years when the stock was in the toilet and managed to get some retention grants that have turned into a tidy sum.

Plus I joined as a SWE1 so there are two promos in there.


After your startup and Google experience, you were hired as an SWE1? Also, curious if the experience of the startup or subsequent integration was perhaps more valuable than the opportunity cost.


I never went to Google, I left the startup a year before that happened. That startup was pretty much my first job out of college and I was there for about two years.

In that specific case, I believe the startup was worth the opportunity cost. I was coming from San Antonio, not exactly a tech hotbed, and from a small liberal arts school nobody's heard of. I'd interviewed at a bunch of companies out the Bay and was rejected by all of them. A friend was an investor in TechStars' seed fund for their San Antonio program and he put me in touch with the founders of one of their companies. Those guys took a chance on me and hired me on a contract to solve some scaling issues while they were still in the program.

Once they graduated and raised a series A, they brought me on full-time. I worked remote for another six months after they moved the company up to Boulder, eventually following myself. They let me go after about two years but during that time I gained a ton of StackOverflow reputation for Scala and Akka, which led me to one of Twitter's open source advocates who made the intro for Twitter's Boulder office. That was back in 2015. About a year later the company sort-of sold to Google, who then fired almost everyone and re-sold the IP (or something, it was weird and I wasn't there, but my investor friend gave me some of the details).

So, in my specific case, the startup was worth the opportunity cost because my opportunity cost wasn't that high. I didn't have a six-figure SV job as a backup, but I was able to leverage the risk I took into that sort of job.


Maybe I'm in a bubble but everyone around me is making at least 400k total comp. Doesn't seem that uncommon in California.


But if you work at Uber/Airbnb/Whatever out of that 400k total comp 250k is just paper money.


Not really... If you have 250k / yr equity, your salary (plus bonus) is usually north of 200k at those companies.


naw, the people I know work at netflix, apple, amazon, google, spacex, microsoft, tesla, etc


From what I’ve heard, SpaceX pays pretty poorly. Extremely long hours for below-average aerospace salary. Surprised to see you mention them, but maybe they’ve improved lately.


But successful exit of a startup is also outlier. It is only fair if we compare outliers to outliers.


> these guys come out of the woodwork to tell you that their brother’s girlfriend’s roommate makes $400k at Facebook

Reminds me of grade school, when "my uncle who works at Sega" always had let their loving nephew/niece play that game that wasn't out yet.


It's not that amazing. I work at a startup, 300k cash comp, plus probably worthless options :-0.


depends on level / YoE most of the time, theres breakdown for FAANG companies at http://levels.fyi


This. I joined a moderately successful startup (good acquisition where founders made > $1 m) and the rewards were not worth the risks as an early employee. Also, the RSUs are low risk, high rewards at the "usual suspects". Unless you love working on a small team with more autonomy, but without comfortable resources and losing sleep over whether your company will be there next week, I just don't see the attraction of joining a startup as an early employee. You can learn a whole lot from a "usual suspect", where the world's experts reside, and a whole team of competent and hard-working people are also.

With that said, I'm super interested in how we can make it better for early employers, and the obvious solution is to give them more equity. Why do founders get over 10x early employees ? Just doesn't seem fair.


Just be warned, a startup often has the promise of more autonomy, but there are plenty of startups run by ego-centric micromanaging wanna-be engineers. Be careful equating, 'being able to talk to the CEO' as autonomy, you may find yourself having to explain your decisions/code to people who's engineering skills are 'being able to convince a VC to give them money'. You'll also probably not tackle 'large problems' but hack and slash a Node/Django/React app into meeting an MVP.

Choose wisely.

That being said, I'd go for a startup if you want to eventually run your own. There's so much you'll learn from seeing things actually occur that you'll never learn from anywhere else.


My experiences from startups have been underwhelming for reasons similar to yours. I haven't been part of an autocratic ego-centric management, but I still felt like I didn't deliver any real impact. I was just told to fix bugs, close tickets, etc. Same cog in a machine feel but without the benefit of working closely with people to mentor you.

In the last startup I was in, even though we're in a team of only 3 engineers, implementing design changes was an uphill battle. The senior engineer lives in Eastern Europe so communication time was difficult, and he had a very impractical way of doing things (preferred his own hand-made JavaScript framework over third parties, no modules, no integrated testing). These things lead to making myself a harder sell for companies that follow less unorthodox software development practices.

Yeah, they can often be more freeform, but also by giving you the illusion that you can flip things around, or be a big fish in a small pond. Being that big fish is not good if the pond itself stinks.


That's absolutely true. The assumption "that you will always get more autonomy at startups" is fanciful.

In reality, many if not most startups are run by inexperienced and often immature managers and engineers who are substantially less qualified and skilled at running a team than their equivalents in more mature tech companies.


I have seen this too. Particularly when the first round of early employees don't have a lot of experience, but have a significant amount of influence and sway simply by nature of being an early employee. It can be very frustrating being someone with experience that has to sit back and watch big mistakes be made despite warnings from people who have done it before.

There's an attitude I've noticed also of, "we're not Xyz." Hate to break it, but most problems aren't really that unique. If you resist learning the lessons from other companies, you will repeat their mistakes.


> Particularly when the first round of early employees don't have a lot of experience, but have a significant amount of influence and sway simply by nature of being an early employee.

As is often the case...

Very often the first generation of employees at a startup will consist mostly or solely of folks with 0-3 years experience at most. Then if that startup survives, all these people are "naturally" promoted to senior / team lead / tech lead levels...

> It can be very frustrating being someone with experience that has to sit back and watch big mistakes be made despite warnings from people who have done it before.

I feel you, brother. I've been there too.

> There's an attitude I've noticed also of, "we're not Xyz."

It's called "young arrogance".

"Hey, we're a bunch of straight-out-of-school engineers, but clearly we can do better than Google because we're awesome!".


> but there are plenty of startups run by ego-centric micromanaging wanna-be engineers.

This times 1000. Too many stories to tell, especially in SV.


Also,

> you may find yourself having to explain your decisions/code to people who's engineering skills are 'being able to convince a VC to give them money'

> you'll also probably not tackle 'large problems' but hack and slash a Node/Django/React app into meeting an MVP

Those hit way too close to home for me. I made the mistake of joining such a business when I was fresh from college and broke. The only good thing that happened is that I got some savings out of it. Issues included broken spaghetti code, hacking together MVPs with enough fancy graphics to impress clients (faking it all the way), and having to explain to my tech illiterate boss why I couldn't "just fix it" on the harder problems.

Oh, and the micromanaging is real too. It can wreck your mind to the point of needing professional help.

The real kicker was that it was all on an indefinite "contract" (1099 but you sit in the office like a regular worker - I already filed the IRS contest forms) with low pay and zero benefits. Never working at an early startup again.


I think we may have had the same first job out of college.


> Why do founders get over 10x early employees?

Because founders take at least 100x the risk of an early employee, and 100x the personal risk and commitment.

Founders generally aren't getting paid (at least until revenue or significant funding comes through) and they have 100x the impact that an early employee does on the success of the company. If an early employee doesn't work out, the founders just replace that person. If the founders aren't working out, the company fails. If an early employee isn't working out and the founders don't replace that person, and the company fails, that is again the founder's fault.

Early startup employees have higher risk and generally more stress than at established companies, and if the market was rational, they would be compensated more, in cash, to offset this risk and stress.

Equity is not the solution, for many reasons. The biggest reason is that the founders will always value the equity higher than early employees. If not, they should not have founded the company.

It sometimes makes sense for founders to sell some of that early equity to VCs (anyone who has buckets of cash and wants more risk/reward exposure) who can afford to hedge by investing in lots of early stage companies, only one of which needs to be a winner. Once the VCs put the money in, it makes sense for founders to hire people at market rates.

VCs should be people who are swimming in cash, and therefore looking for a high rate of return, and with a high tolerance for risk in the amounts that they are going to invest. Early employees in general do not meet any of these criteria.

For early employees to accept equity in place of a market-clearing salary is then just a mistake. We see engineers settling for half the salary they could have at an established company, plus lottery tickets. This is absolutely crazy. Early engineers in the vast majority of cases should not be going anywhere near the kinds of crazy risk that pouring half your salary into a long-shot investment represents. Especially when the salary that you are left with is tied up in that same risky venture.

The reasonable position for early employees is to insist on not also being early investors. Raising money is the founders' responsibility, they should go out and do that, and early employees should demand the same salary they could get at an established company.

The argument that equity compensation aligns incentives makes sense for co-founders and for executives. It almost never makes sense for early technical hires who can easily be replaced.


At the end of the day, when your company gets sold, and your founder worked on the company for 1-2 years before you did, but they walk away with millions and you walk away with the equivalent of a Camry - I question whether equity is not the solution.

In terms of market rate salary, the startup will never match FAANG. Seriously. I'm talking about Sign-on bonus, annual bonus, re-ups, benefits (like a heart-transplant $100k operation for your kids), gym membership, rent subsidies, etc...

So it has to be equity since that's all the startup can offer. It's income inequality 101, what we're living in.

Anyways, at some point, I'm complaining, because the system is the way it is and we have to live with reality. And I understand that if founders didn't make it out big enough, they wouldn't start one in the first place. But I have a feeling that if enough people were educated on how much a bad deal being an early employee was, we could tip the scale a bit.


> "In terms of market rate salary, the startup will never match FAANG."

> "if enough people were educated on how much a bad deal being an early employee was, we could tip the scale a bit."

Yes. The reason why startup compensation is much lower are because of perception (people aren't rational) and only a shift in perception will shift the balance.

The reason why equity is not the solution is that the default outcome is not the Camry, it's giving up some multiple of your salary in exchange for nothing. People overvalue lottery tickets. We're not rational.

If a funded company (series A, say) is offering you equity as a large part of comp, you have to ask yourself why the VCs don't buy back that equity for the cost of paying market rates for talent. If it makes sense for you, it should make even more sense for them. Unless you think you have a higher appetite for risk than early-stage investors, something doesn't add up.


> If a funded company (series A, say) is offering you equity as a large part of comp, you have to ask yourself why the VCs don't buy back that equity for the cost of paying market rates for talent.

Because the company wants to align your incentives with its own success, of course. That's the original reason why equity was offered to employees in SV, back in the good old chip-making days.

According to your argument, equity never made sense as a compensation factor. Obviously that's not the case, it has been an important factor in the past, and if enough people wisen up, will probably be so again in the future.

Look, either startups sell equity and pay developers market rate, or they give them more equity to compensate for under-market pay. Otherwise, these startups are underpaying developers, plain and simple, and these developers will prefer to work in companies that compensate them fairly, which this thread's commentary suggests is already happening.

Incidentally, I agree that paying market rate in cash isn't the solution, because startups need harder, more dedicated workers than the average company in the market.

That's exactly why equity is crucial.

Tellingly, startup founders agree when they pitch their startup as "definitely a unicorn, stick around and your options will be worth millions of dollars" to every single candidate. It's just that the equity factor is now only empty promises, because even early employees only get tiny amounts of bottom-preference options.


It makes 0 economic sense for developers the alignment thing is marketing BS. Go to the best VC in the field and offer him/her to bet all of the funds money on a single deal see how hard he/she laughs at you. If you exclude top 5 VC firms the whole VC field is net losers and that people who's full time job is to pick winners


> startups need harder, more dedicated workers than the average company in the market.

I agree. So hire harder and more dedicated people. This is not impossible.

The idea that people will work harder for equity than they would for EV-equivalent cash is where we disagree.

If you have 5% of the company, and your direct contribution makes 5% of the difference in whether the company meets its objectives, setting aside whatever external market factors that are totally beyond your control--how motivating is this really? How motivating would it be to a more economically rational actor? Maybe this is the real reason why startup employees tend to skew younger...


Thanks for the interesting discussion. The only reason why I'm still advocating more equity for early employees is because founders get so much of it. So if an exit were to happen, which could make the founders very rich, the early employee gets nothing. In your case of the default outcome, both get nothing, and that is OK. But if something were to happen, the early employee still gets nothing.


> if an exit were to happen, which could make the founders very rich, the early employee gets nothing

Depends what you mean by "early". The first engineers should be getting 1% or a bit more and getting diluted along the way. This can still be $400k-1M for 4 years of work with a base that is more than enough to "pay the bills".

Not quite nothing ...


You're assuming that VCs can evaluate the prospects of a company better than potential employees. The reverse is often true, especially for startups where the main risks are technical.


The main risks are never technical, except in hindsight.


Respectfully, if you don’t like the split, the clear answer is to be a founder.

The option is available to all, but very few take it. For really good reasons.


The point is that startups are not competitive in recruiting good talent, and they go to the large companies.


I disagree- I’m really good. They just have a very large hammer they swing. Anybody can get good results with the resources they bring to bear. Getting good results with jack shit takes talent, haha.

The answer is not and will never be writing bigger checks with money you don’t have. It’s getting real up close and personal with your team and figuring out a way for everybody to win. If folks want to ride my ride, that’s super, but most cats don’t really have a taste for my risk and work profile. Where I excel is professional development and lifestyle. I can move the needle for people there.


True, but you don't have anything a big company doesn't have, or can't have. Therefore, to differentiate yourself from your talent going to FAANG, you need to provide more equity to early employees than what is the status quo. They joined your startup for risk, and your rewards need to match up with that risk. A large company has professional development, a great lifestyle, and mentorship. What they don't have is huge upside if there is a huge exit, and the early employee at a startup needs to capture that.


People think they want the equity but they absolutely do not. They may want something for nothing, certainly plenty of folks are interested in that, but you don’t really understand the devils bargain until you’ve made it.

I know what I’m doing. Been at it for years. It works for everybody. There are so many people who deserve a shot but will never get one, if you’re willing to dig and develop there is no shortage.


"Because founders take at least 100x the risk of an early employee, and 100x the personal risk and commitment."

The risk part of this isn't remotely true in many cases,or rather it's offset by so many other benefits accruing to them. Founders generally are drawing at least a small salary and, in this context (YC/VC funded) they are not necessarily risking much if any of their own capital. Moreover they are benefitting in ways early employees don't (e.g. social/network connections).


Be careful about assuming that how the company looks when the early employees are hired is how the company always looked.

It usually takes 2-3 years before a typical founder can get seed funding and even think about hiring employees. During that time period, they are funding the company themselves, and doing all the work themselves. Yes, they usually draw a small salary once the company is VC-funded. By that point, ~95% of founders have been flushed out of the market and failed.

There are a small minority of people who can raise VC on just an idea because they're white, wealthy, and went to Stanford or because they're roommates with a VC's daughter or because they're an unusually slick salesman who can swindle lots of people. I would highly recommend not working for these people - or really, any founding team who did not build and sell the initial version of the product themself - because they generally do not know what they're doing, and these startups become a miserable experience for the employees. But they are, I'll reiterate, a very small minority of founders. They are a somewhat larger minority of the founders who can hire employees, because getting VC investment automatically puts you in the pool of startups that is looking to hire. That's an information distortion between the viewpoint of employees (who only see the startups who have gotten at least to the first funding round) and founders (who see all startups, including the ones that struggle for years to get their first revenue).


> There are a small minority of people who can raise VC on just an idea because they're white, wealthy, and went to Stanford

Really? Does white people baiting have to become totally normalised? It’s not like East and South Asians aren’t over represented in VC land.


I say "white, wealthy and went to Stanford" because that is the reality of it. The "Hi, I'm going to raise money on nothing but an idea because trust me" strategy does not generally work if you are Indian, Chinese, or any other minority ethnicity, unless you previously had an exit (in which case you know just how hard actually building a business is, and my comment doesn't apply to you). It largely also does not work even if you are white, if you happen to lack the cultural capital that comes with growing up wealthy and going to Stanford. I know a number of East and South Asian founders (I'm one of them) who have taken VC (I'm not one of them), and they all got to that point the old-fashioned way: they built a product and sold it, themselves, before any VCs invested. These are all folks who have plenty of credentials, including working at major successful Silicon Valley companies (Sun, Google, Microsoft) or graduating from Stanford.

(Exception: if you are Chinese and your investor is Chinese and you have a personal connection to that investor you can sometimes raise money on "Hi I have an idea and trust me." This is a recent development and comes from the massive amount of Chinese capital floating around these days, and is sometimes not actually the best move for your startup.)


Do you think (a) White applicants are more likely to get into YC? (b) Founding teams with no white people that get to demo day are less likely to get funded than those who do?

I know YC is a relatively small part of the VC ecosystem but it’s pretty influential. If the VC ecosystem is as racist as you say there should be plenty of opportunity to make better returns out there for some enterprising VC.


I think YC is pretty unrepresentative of the VC industry in this regard, simply because the VC industry is as racist as I say and YC is hoping to be that enterprising VC that seizes this opportunity for better returns. The YC partners have been pretty open about this - racism creates a market opportunity, and so they've put in a significant amount of working in retraining their own unconscious biases so that they don't miss the market openings that are left behind by other firms. (I should probably also say that they're not doing this just for better returns - it's also the right thing to do, but it has the side-effect of being economically rational.)

There are a few other VC firms that similarly work hard to avoid missing promising founders of minority backgrounds, but they are still the exception rather than the rule. Over time, the "rich, dumb, and prejudiced" folks will get flushed out of the market, but that's over a lot of time. Besides, they'll probably just get replaced by a different set of prejudices - nobody can be 100% unbiased, you can only hope to replace biases that are useless and arbitrary with ones that are somewhat more useful.


You have a very narrow view of startups if you think that's how they all operate. Many many companies never raise money. Many founders are unpaid, or just paid the bare minimum legally allowed. And numbers alone do not tell of the significant social and psychological pressures while employees can always quit and go work somewhere elsewhere. Even successful acquisitions don't guarantee riches to founders and that's completely overlooking the fact that many don't find success and are left with nothing.


"while employees can always quit and go work somewhere elsewhere."

This is an exaggeration at best. For the vast majority of employees there is a lead time to begin employment at most places. Typically this will be a minimum of one month (interviews + decision + org readiness to onboard).

By the way, it applies equally to founders as you describe (anecdotally I've seen a number of founders get regular jobs while they wound down a business).

"Left with nothing" except social connections and, exactly like the employees they had to fire when the business failed, a need to generate income from another source.

Founder lionization is absurd.


How is that an exaggeration? I talked about the ability for them to go to another company. Founders cannot just leave and have a much greater lead time if they lose it all.

What social connections do you think founders get that employees somehow dont? And what is this worth? So founding a company and losing everything is fine because you make some friends? If you talk to any entrepreneurs, you'll quickly realize you'll lose more friends and connections than you gain, precisely because of lack of time and ability to relate. It's a very lonely road, not some glamorous jet-setting adventure.

What's absurd is thinking that starting a company is just some hobby that is no different than any normal job. Until you actually do it, it's easy to overlook the incredible personal investment and stress it takes to put something together from nothing. Most companies fail, and many do not raise capital or have some quick meteoric rise but rather suffer through years of trying to make it work. The upside for founders is incredibly rare while the downsides are very common. Employees get paid either way.


It's only a lonely road because of decisions they made themselves.

Maybe if they stopped treating themselves like some anointed class and shared the equity with their employees instead of viewing them like lower-class citizens it wouldn't be so hard to find comrades.


Employees aren't friends and really shouldn't be. Maybe you've had a bad experience with some founders, they certainly are just as varied as people, but the role itself is anything but easy.


> Employees aren't friends and really shouldn't be.

That's a fine view to take! But don't come rattling the cup around going "but poor founders, so lonely, nobody to talk to" when they've made that choice.


You seem to be missing the point, as the prior comments are talking about "social connections" that founders get as a significant benefit, and which I'm saying isn't true.

Nobody is complaining really, certainly not the founders who chose what they do. In fact it seems like people who aren't founders that are complaining about the supposed benefits and lack of work without actually understanding what it entails.


When the founder starts with a million bucks in his personal bank account, and is pretty confident that even if the thing fails _someone else_ is still gonna pay him six figures for _something_... yeah.


> Because founders take at least 100x the risk of an early employee, and 100x the personal risk and commitment.

Simply untrue.

Many early startup employees work intense 12-14 hour days. Are you saying founders work 1,200-1,400 hour days?

Early startup employees also risk about the same as founders. Maybe a little less, financially.

> Founders generally aren't getting paid (at least until revenue or significant funding comes through)

That often happens fast, particularly in markets with well-established, well-oiled VC machines like SV.

Founders usually start out with under market pay, but it's maybe x3-5 under market, not x100 as you imply.

> Early startup employees have higher risk and generally more stress than at established companies, and if the market was rational, they would be compensated more, in cash, to offset this risk and stress.

You're talking about it as if it's some sort of impossibility. There's no natural law that says that early employees must get a fraction of 1% non-preferred shares and almost never make any money from it.

Early employees can and should get a bigger piece of the pie. If they don't, then it's not just something to be wistful about ("if only the market was rational!"), but there will be very real consequences, which we are already seeing: startups won't be able to hire top talent, because the top talent will go to companies that pay it better.

> Equity is not the solution, for many reasons. The biggest reason is that the founders will always value the equity higher than early employees. If not, they should not have founded the company.

So you're telling early employees working 12-14 hour days that they don't value the startup? Irrelevant, unsubstantiated nonsense. "You shouldn't get more equity, you probably don't want it anyway!". If they don't want it, or don't believe in the startup, what are they doing there?!


> Many early startup employees work intense 12-14 hour days. Are you saying founders work 1,200-1,400 hour days

Hours and days don’t capture the value. I have risked my house, every minute of spare time, I have put Heroku bills on my personal credit card, paid contractors out of my pocket and had to create something out of nothing within a difficult market vertical. Comparing that to a “long day at the office” doesn’t even compute.

Early employees also get paid. In my little company, I am the last person to get paid. My employees are the first even when it’s coming out of my own pocket.

It’s asinine to equate an early employee with a founder. As far as 12-16 hour days for employees — if that’s the case then you are doing it wrong. Nothing good comes from those sorts of hours — it isn’t sustainable even for a little bit.


Just to bring some perspective...when I was starting out, I was a teacher. I put in 12-16 hour days, got paid the inflation adjusted equivalent of 23k/yr, and put school supplies on my CC while facing the significant opportunity cost of spending my most energetic years empowering others.

I finally burned out and “retired” to 10x the salary at half the time and energy cost.

My point is that people will do things that are not in their financial interests because they are believers. Early employees are believers. I think you are underestimating the amount that early employees are putting on the line, including things like out of pocket costs for services for those businesses. People ARE doing it wrong, if rationally self-interested is your metric.


I loved your response. Just to add to it: early startup employees aren't working hard just because they selflessly want to contribute. They often hold the belief (typically mistaken nowadays) that their equity will be worth tens of millions of dollars, because that's what the founders told them. So they pour their heart and soul into this venture that will surely make them rich.


> Hours and days don’t capture the value. I have risked my house, every minute of spare time, I have put Heroku bills on my personal credit card, paid contractors out of my pocket and had to create something out of nothing within a difficult market vertical. Comparing that to a “long day at the office” doesn’t even compute.

First of all, kudos to you for being so dedicated and courageous.

Most startup founders that I know aren't like you at all.

Often they have seed funding very early. Not only do they pay nothing out of pocket, but typically they can draw a modest salary pretty early on.

The other thing is that nobody is claiming you shouldn't get more equity, that is fair. My argument is against ridiculous assessments that "founders always work x100 harder than any employee".

Most founders I've seen weren't like you, and I've seen early employees working harder than founders in some cases.


Fair point. I haven’t been lucky enough to raise a $750k seed round because I went to Stanford and play tennis with a Sequoia partner. So my perspective is based on my experience of actually suffering to build something while, you are correct, many decently funded startups could do a better job of sharing the reward with early employees — especially when founders are essentially spending other people’s money.


Founders don't work many more hours per day than early employees at x100 less than early employees. They work many more months/years before earning an income at all.

By the time the employees start to get hired, a large part of the risk and work that a founder does to earn their hopeful future fat stacks has already been done.

Now, are startup compensation packages a little low and relying on the money making reputation of past decades? Sure. That doesnt mean there isn't a world of difference between working hard on something that has a decent amount of vetting for below market rate, and working hard on working that's almost certainly not going to pan out for zero dollars.


> Founders don't work many more hours per day than early employees at x100 less than early employees. They work many more months/years before earning an income at all. > > By the time the employees start to get hired, a large part of the risk and work that a founder does to earn their hopeful future fat stacks has already been done.

What you describe isn't the case for most tech startups I know.

These startups need a lot of highly involved technical work done, and often need to hire a small team early on. They typically get seed money quickly. It's not unusual to see seed money right from the start.

> Now, are startup compensation packages a little low and relying on the money making reputation of past decades? Sure.

The point in this thread is not that it's "a little low".

The numbers quoted is that if you're a good engineer at a top tech company, you can almost guarantee about $2m over 4-5 years. In a startup, you'd make less than half of that in cash, with the only compensation being some stock options, that people are rapidly realizing are worth nothing in most cases.

That's a big difference, especially over many years. And we didn't even mention the large gaps in benefits, healthcare, work-life balance, job stability...

The bottom line is that the startups were so good at squeezing the real value out of their job offers, that now only irrational developers will choose them over bigger already successful companies.


If good means experienced/senior, which is what the people pulling those numbers in are, then yeah I certainly don't think startups are anywhere near competitive with big companies for talent. I don't think they really need to be, or should try to be.

If you're 15 years in at Google then yeah, no shit you shouldnt take a job at some hinky dink no name company. You're severely demoting yourself. You wouldn't go wait tables at a restaurant and expect the compensation to be competitive with your software engineer salary. Your skills aren't that useful to the restaurant, they wouldn't make anywhere near enough money from you for it to make sense.

Senior level big software company employee vs startup employee is like that but on a less extreme scale. You're more useful to them than you are to a restaurant, but you still have a lot of skills and experience that it doesn't make sense for them to pay for that it does for a big company.

Its on me for not specifying and making assumptions, but imo when talking startup competitiveness it should be focused on fresh grads or those with a couple years experience in industry but not necessarily at big tech. That's where startups are going to find their cost effective generalists, and its where I think the compensation is "a little low and relying on past reputation".

Also, with good devs making $400-500k/year at bigco, I think it needs to be kept in mind that those numbers are with a lot of their compensation being in stock and big tech stock having risen a lot in the last decade. Someone whose compensation at Facebook happened to turn out to be $400k/year would have been getting signed each year for far less.

Using those numbers would be like evaluating startup packages as if theyre guaranteed a large ipo.

As for startups getting funding right from the start, that means they're being funded based on founder credentials rather than the qualities of the business. If you have those kind of credentials and use them to start a company then your opportunity cost is likely huge. That's the founders additional risk there.


> If they don't want it, or don't believe in the startup, what are they doing there?!

It's a job. Early employees working 12-14 hour days are not doing themselves or the startup any favors.

If the market were rational, compensation would be more in cash and less in kool-aid, the importance of work-life balance would be understood even at the early stages, and the idea that a startup has some special kind of magic--where people sleep under their desks and believe in the dream--would be replaced by professionalism and the sober assessment of probable outcomes.

The reasons that startups have yet to learn lessons that other industries learned decades and centuries ago are easy to see in the startup culture if you look for them.


> It's a job. Early employees working 12-14 hour days are not doing themselves or the startup any favors.

I worked in early stage startups. There is absolutely a strong sense of a small, intimate team working hard for a common goal.

Nobody is claiming or treating it as "a job". When the founders were asking the whole team to regularly work entire weekends before launch, nobody said it was "a job".

> If the market were rational [...]

You keep repeating that, but it is a sort of truism that doesn't stand up to even cursory scrutiny.

High-acceleration startups are, by definition, trying to reach ambitious goals quickly. They're not about providing a nice work-life balance to their members.

If a startup founder pitched a VC with "we all have great work-life balance, and it's our goal to stay this way!" she wouldn't get a dime.

Startups are intense, and have intense expectations.

The reality is that startups need people to work harder, sacrifice more of their lives, for a few years, in a hope of a big payout, which is where the equity component comes in.

This formula worked well in SV for decades, but recently the VCs and founders got greedy, and said "hey, why should we reserve millions of dollars for our early employees, if they'll work just as hard for empty promises of such amounts instead"?

That's the current situation, as reflected in this thread.


take 14hours/day multiply by avg. going rate for contract work in SV and it stops making sense even for very avg devs.


> The reality is that startups need people to work harder, sacrifice more of their lives

There's probably two areas where we might disagree here.

One is that "sacrificing more of their lives" leads to better outcomes. Reasonable people can disagree on whether, or under what circumstances, 80-hour weeks and weekends at the office actually do help the company.

When you are a founder, it is hard not to work all day every day, and you have to actually force yourself to take time off or you're likely to become less effective without even realizing it. Often this same intensity and drive filters down, but in a distorted way, by the "nobody wants to leave the office first" effect. Hard work "theater" is just as common in startups as it is anywhere else, but the hours are longer and it is even more destructive in the long run. Where the correct balance should be between "real artists ship" and professionalism and having a life outside of work--that's a big issue.

Setting that aside, the other area where we might disagree is that if you decide long hours are where it's at (and I'm not going to disagree with how you run a company if it's yours) then how do you motivate people to do that?

> When the founders were asking the whole team to regularly work entire weekends before launch, nobody said it was "a job".

Is that because nobody would do that for just "a job"? Or is that because nobody would rationally do that unless they were being fairly compensated? Finance and petroleum are very different industries but in both of them people put in long hours, risk their health, and are (sometimes) well compensated.

Leaving aside pep talks, let's say you can motivate people to work long hours by giving them either equity or cash. Even if the expected value of the equity is higher, the higher variance makes the cash a far better choice for most employees. The question is, if employees were compensated wholly in cash at whatever rate the market would set, but had the option to buy the equity they are getting for the salary they are giving up, as a totally unrelated and optional transaction, how many of them would take it?

> This formula worked well in SV for decades

How do you avoid survivorship bias here?

Regardless, we can agree that the situation has gotten worse, in the sense of people taking compensation packages that you need a finance degree to understand, but I wouldn't say it was rational for most employees taking early equity even before it got worse.


For early engineers, dealing with the beginnings of software and corporate systems and seeing how they can shape them up, the temptation to work long hours is at least as bad.

Don't act like founders are unique in this affliction.


Valuing a startup and being in a position to receive a meaningful amount of compensation from said startup if/when it IPOs are two very different things.

I am not an expert, but between dilution of stock, the high risk involved with any startup, the timeline to payoff on equity and accompanying opportunity cost for non-founding engineers, and the overall lack of control which even early employees have relative to founders, it’s not unreasonable for an early employee to say “I do value the company but do not want to bet the farm on it for the next five years of my life. I will, however, as an employee, give it my all.”

Especially if said employee is > 24 years of age.


I agree with what you wrote, but the reality is that startups can't pay market rate in most cases. So they should at least offer more equity.

Or, you know, they can try to keep getting away with offering 0.01% non-preferred stock, and telling every employee that the startup will sell for $1BN at least, and they will become millionaires.


Founders are being paid passed seed. So their risk economy spans "garage to seed". Following that, they certainly do have x10 commitment, and non-existing "work-life balance".


This.

It's really only obvious why founders deserve a much larger exit than employees after you've tried to start and run a company.

There's plenty of edge cases where it doesn't feel fair, but in general, starting and running a successful startup is nothing like being an engineer. And it deserves a very different level of comp.

Also - there's plenty of engineers at startups that wouldn't get a job at a large tech companies.


My issue is that just because something was hard before you came, but you're just as talented, why do they get 10x in compensation ? It's kind of like saying because Steph Curry came to the Warriors 3 years before when they weren't a Championship-contending team, he deserves 10x Durant's salary. Curry was drafted by the Warriors and started the culture and created small-ball, but could you imagine his salary being so high ? That would be absurd, with Curry making $250 million per year.


Your example isn’t that accurate. Imagine being a talented sailor coming into an already sea worthy vessel. That’s for sure worth something.

Now imagine having to create convince people to invest in your crazy boat idea, build the darn ship, prove it won’t sink, and then finally do some sailing.

In no alternate universe is sailing a ship the same as all the other steps. Maybe you’re just as talented as the main dude/owner of the ship. But you sure as heck don’t have the experience or skill in building a sea worthy ship.


Good point. Let's say you do have that experience or skill in building a sea-worthy ship. Let's say you are more valuable than your founder given where the company currently is. Maybe the company is in the growth stage, and your skills matter more to the company's survival than the founder. Why, oh why, does the founder make out like a bandit, and you make out like a chump.


I mean...so go do it ? That’s the point. You might be a better version of Steve Jobs and Elon Musk, but if you’re not striking out on your own you will never get the rewards of the person who actually did do it. At this point all you’re saying is what the bitter/jealous little boy says “oh I could do that” while watching from the sidelines.


I'm not disagreeing that one should become a founder if they don't like the early employee packages. I'm saying we should make early employee packages suck less.


That narrative is completely false.

Initially there is definitely a bit more work//risk, but don't forget that they also get all the benefits associated to it, even early in the life of the startup:

Social//network connection with other entrepreneur that will always give them a fallback job in case the startup fails. They are also seen as brilliant individuals and market themselves so much more then normal employees.


A bit more? You vastly underestimate the effort involved.

And who's guaranteeing all these fallback jobs? Other founders just hire failed entrepreneurs so they can stick together? That's a great way to lose money. You must be reading about the 0.01% of founders who get all the attention and the fluffy feel-good startup posts because this is definitely not how it works.

And yes, more risk deserves more reward, why is that even controversial?


> And yes, more risk deserves more reward, why is that even controversial?

I think the argument is that the current reward to an early employee is a joke compared to the risk their taking, given the other job options available to them.

So its not that the founder shouldn't be rewarded fairly for their risk, but that early employees are not. Thus the answer to this thread is just that being an EE isn't worth it.

I think that makes sense, an EE should end up making more money then a non EE for the same effort/time. Otherwise, why would you risk ending up making less in case the startup fails?

So say a startup has 10% chance of success. On failure, the EE loses 200K compared to non EE jobs. That's a 9 in 10 chance of making 200k less, so maybe the 1 in 10 chance should give at least a 9 time payout, where the EE would end up making 1800k in case startup succeeds.

Otherwise, you'd be crazy to accept an EE job, unless you just can't find any other non EE work.


Sure, but that's up to the employee to decide. Forget startups, why does anyone work for any of the other thousands of companies out there then? It's just not as simple as some money metric, and either way the market will correct for it, as this entire thread shows.


Well, the thread was about if it was a good deal to work for a startup. And its not, so its about a potential employee asking for advice to make that choice. If another person asks about another type of employment they might get different or similar answers.

That said, I think its obvious for a tech worker currently that unless you're located somewhere which only has startup jobs, and you don't want to relocate, then you're better of going with an established business with more guaranteed pay and equity.


Having a constant ratio of risk without looking at the company is absurd.


Because founders take at least 100x the risk of an early employee, and 100x the personal risk and commitment.

Absolute rubbish. Considering the opportunity cost, lost benefits and so on compared to a BigCo an early stage employee is easily going to be 6-figures in, and probably working 80+ hours a week. All so the founders can toss them a few scraps from the feast.

Meaningful equity participation or big-company pay and benefits. Anything else is pure exploitation and the founders and VCs know it.


What's rubbish is thinking that people don't have personal responsibility. If someone who can "easily" get 6-figures and the luxurious benefits of a BigCo decide to work for a startup instead, then that's their choice and there's no moral judgement needed.


Partial agree. Folks also shoulder responsibility for knowingly scamming young folk that don’t know any better yet.


It's not a scam...

This isn't an elaborate con involving lies and deceit, it's a pretty clear setup and is offered in writing before you start which you have to accept. There are 1000s of articles now about working in startups and how equity works, along with fair ratios. The research is minutes away and is no different than checking the paperwork for any other part of your employment.


that's their choice and there's no moral judgement needed

Sure. And when you hear VC backed companies whining that hiring is soooooo hard, now you know why.


Could you please stop posting low-substance, high-acid comments to Hacker News? You've done it a ton, it damages the site, and we've asked you repeatedly not to. Plenty of people are arguing civilly and substantively for views similar to yours in this thread. It's not hard!

https://news.ycombinator.com/newsguidelines.html


> I just don't see the attraction of joining a startup as an early employee. You can learn a whole lot from a "usual suspect", where the world's experts reside, and a whole team of competent and hard-working people are also.

I’ve noticed people tend to specialize at larger places, and not everyone wants to go deep rather than wide. Startups are a super easy way to optimize for a wider skill base, albeit at a sharp cost of depth.

YMMV, but it depends on the type of education you value.


I can't speak for other because people choose different walk of life but I thought I share what I felt about specialization vs generalization w.r.t to large companies and startups.

Generalization will limit career and compensation eventually. There will be a point where the market will have a glut for general skillset.

Specialization, on the other hand, usually leads to higher compensation and valuable skillset.

This does not mean that Specialist can't be Generalist. It could be that Specialist was once Generalist and get bored :).

By 2012-2014, the landscape of web development has not changed drastically so if a Generalist stops doing what he/she did and chose to be a Specialist from 2014-2018 (say, in Storage design, Distributed Systems, Machine Learning, or AI), that doesn't mean he/she can't go down to the product/web layer and contribute: it's still MVC doing CRUD backed by MySQL/PostgreSQL and with a touch of some client-side stuff.


I see your point, and I agree. I'd also say that even though people are "deeper" at larger places, there are so many different "deep" people that you tend to get "wide" if you need to. Just ask a different person.


> I joined a startup and the rewards were not worth the risks as an early employee.

Which risks did you take?


Risk of not being employed by big-paying corp + risk of not having that big-corp on my resume which consequence with the risk of being unemployed for 3-5 months once startup is gone + risk of working nights and w-ends because of reasons + risk of having a tiny network for my next job hunt + risk of pivot every N months + ... maybe I should really quit my startup and apply to Bezosland.


> maybe I should really quit my startup and apply to Bezosland

You should. They're constantly impressed with the quantity of their applicants that they will only reply to you if they want to hire you at all. Otherwise, you'll spend another six months waiting for an email that will never come.


Opportunity cost being the main one, and living uncomfortably. Benefits were not that great. Resources were small, which limited potential for expert help.


Risk of not earning similar to what FAANG offer.


It's not simply compensation, but the variety and flexibility of learning or working in different things, and from others.

Try doing that with a startup whose bulk of development is done overseas. No personal work connection, lack of meaningful discussion (due to time zones and cultural/philosophy barrier), no concern for your growth as an individual. You are more likely to be distant from your workers due to startups' smaller budgets discouraging the use of in-house developers.


I wish I could say otherwise, but all my startup experiences have been kind of like that. Wouldn't change it for the world, though.


>The big players have drastically pushed up developer comp. The "maybe" money that might come from a best-case startup exit isn't holding up well against the RSUs of the big players. I have friends pushing total comp north of 400K / year at the usual suspect companies. Over a five-year-span-till-liquidity your "maybe" money is competing against a near-guaranteed $2M in comp.

I can second this. But it's not just the money though. One big thing for me is lack of actual vacation/sick time accrual in favor of this "unlimited PTO" nonsense. It leads to a culture where no one ever feels comfortable taking vacation or sick time (the obvious goal of the policy), and work life balance is a nightmare as a result.


A saner equivalent to 'unlimited' is 'minimum required'. That way, folks know for sure you're supposed to take at least 3 weeks (or 2 or 4 or whatever) and can do so without worry.

In fact, to call it unlimited and not have a minimum is probably always a scam - its so easy to post a minimum, to not do so must be deliberate.


Ditto - I prefer a flexible and generous actual paid time off policy over unlimited PTO. One big benefit to a defined policy is accruing time off you'll be paid out for if you leave. That can be a non-insignificant amount of money for some people.


"Unlimited PTO" is a policy ripe for employer exploitation. In practice at my workplace, this means a) Cannot take more than 2 weeks of PTO at a time (even if you want to go unpaid). Automatic manager rejection. b) Cannot be combined with other forms of time off. I had a kid recently and was told that PTO cannot be combined with FMLA. c) When I told them that I wanted to take FMLA, I was told by the Dir. of Engg that I could not take any further PTO for the rest of the year even with the "Unlimited PTO" option and said policy was unrelated to FMLA. He went so far as to state that when he worked at Twitter, there were folks who would alternate working 2 weeks with 2-week PTOs cause of the Twitter's "Unlimited PTO" policy. I found that extremely insulting and de-motivating.

Of course, I am sure a lot of this has to do with management culture /values. Another colleague in a different department is being discouraged from taking FMLA (which is borderline illegal). However, he feels stuck as the company is doing his Green card application and has him by the balls.

All that to say, I took my FMLA and handed in my notice as soon as I returned.


I work for a tech company that's public now, but has had an unlimited vacation policy since before IPO. I take 5-6 weeks of vacation per year (in addition to the 10 fixed holidays we get). Who cares if you don't "feel comfortable"? Do it anyway! Trust me, you'll start feeling comfortable real fast once you have a reasonable work-life balance.


I work for a non-startup/non-tech company with unlimited PTO and people here take advantage of that all the time.

Unlimited PTO doesn't lead to work-balance nightmares; it's the result of management discouraging employees from taking breaks.


I've worked at two companies with "unlimited PTO" and it also worked as stated.


The other goal of "unlimited vacation" is that companies don't have to pay out banked vacation days upon end of employment.


I guess that depends on the jurisdiction. I worked at a company with unlimited vacations and they had to pay. It got quite complicated to estimate due days when employees started leaving in droves and there was no record of any holiday taken.


> "unlimited PTO" nonsense

Absolutely. I've seen multiple startups with this ridiculous policy. The net effect of it is that people hardly ever take any time off, and certainly less than employees with more sensible policies, since taking any time off directly reflects on your moral character.


I worked at a large Seattle startup (~300 people post Series A), with "unlimited PTO" and only had 5 days approved the entire year.


I've had unlimited PTO at a place with double digit employees, and one with four-figure employees.

These issues around having vacation days "approved" seems like a function of your bosses, not your PTO plan. If you have to get your time approved, it doesn't matter the size of the bucket you're pulling from.

My experience is much more "hey I've got a couple weeks off coming up, by the way, I'm thinking of [x, y, z] for making sure everyone's up to speed while i'm out" and no pushback.


I agree with this, but I think that there is something to be said for the cadence at which others take vacation. I think it's more accepted at megacorp that you'll use most of your earned vacation and that's fine. As a result, everyone does it.

At a lot of places that have unlimited vacation, I'd bet that people take less vacation overall, and part of that is the status quo/what is currently acceptable.


The last experience I have with unlimited PTO is it being unlimited PTO until people actually try to take PTO. Then that all goes to shit.


Duo, where I work, has an unlimited PTO policy. If you take less than 15 days a year, they try hard to encourage you to take more time. It's common to take more than that.

I think this policy really depends on the culture where you work.


Those issues are because of leadership and culture. Unlimited PTO is perfectly fine. It's much more flexible for both sides, and limiting time off is definitely not the goal.

Plenty of companies do a great job with it and have no questions asked up to a certain amount or minimum time off to encourage usage.


+1 to this. 10 years ago you couldn't make 400K at Google, Facebook, Microsoft, etc. Now you can.

Startups made a lot more sense when your opportunity cost was 50-150K per year.


Basically, startups started taking more funding, and VCs realized there was more money to be made, so they're squeezing the little guy with terms.

A small startup taking less (or no) funding can 'afford' to give more equity to employees, who are effectively providing the capital (in the form of labor) to the business. Today's startups taking huge amounts of funding AND cheap labor are trying to have it both ways.


Yup, they just realized "hey, why should we pay random engineers millions of dollars on successful exists?".

They never stopped promising them, they just stopped putting any terms in the equity plans that would lead to them.


Honest question since I'm not familiar with the area - who is making 400k at Microsoft or Facebook? Not the typical mid-level software engineer, I'd assume. Are these product leads or head engineers making the 400k?


400k is reasonable for total comp after a few years of experience. Note that total comp includes a bunch of stuff that's technically discretionary, like your annual bonus, and a bunch of stuff that's paid out but not really cashable, like meals and health insurance. Your pre-tax cash, sans benefits, is probably closer to $200k.


People don't usually include health insurance and free meals when they think about their total comp.


If it goes on my taxes, it's part of comp.


Nobody counts free meals as part of their total comp.


These numbers are realistic for any senior engineer working there for over 3-4 years.


Are these engineers at Facebook/Google/etc. working the typical 40 hour work week or more like 60-80?


Obviously a throwaway account, but I work at Facebook, on an infrastructure team. I average ~45 hours/week, except for the week I'm oncall, which is about every three months. I probably work 60 hours that week. I get in early (7:30am) and leave early (3 or 3:30), and sometimes I'll review diffs at night, but normally my laptop stays in my trunk when I'm at home.

I work hard when I'm at work, and really focus. I don't do a lot of the extra-curricular stuff that you can easily spend your time on. I'm an L6 and last year earned just north $450K with decent performance reviews. I have damn near a million dollars in unvested $FB RSUs, too, so there's almost no chance I'm going to leave for anywhere that won't match that with equally liquid public shares.

¯\_(ツ)_/¯


Thanks for the response. Sometimes I get the impression that engineers are killing themselves doing nothing but work with occasional sleep, so it's good to hear you're around 45 hours.


Would you mind sharing how long you've been working there and your level of seniority? Would be super interesting to know for at least my reference.


My guess 6 to 10 years


Depends whether you count the half of their workday that is spent on a bus.


That's optional, for folks who WANT to commute (eg, either want a big house in BFE, or want to live the city life, or whatever). If you want a short commute, it's yours -- if you live in the city, work for one of the many tech companies up there. If you want to work at FB, come be my neighbor and walk to work, I live in a great walkable neighborhood <2mi from FBHQ.


There's some data about this on Blind for Google that seems pretty solid: https://www.teamblind.com/article/google-engineer---total-co...

For Google, it looks like 90% of L6 engineers and a single-digit percentage of L5 engineers are at this number. So yes, not your typical mid-level engineer (many/most engineers plateau at L5).


I wonder how sustainable this is.

Its 400k while their stock price is crazy high. But If we really are in a tech bubble, that money is back to the typically 80-120k of most tech jobs.


Disagree. You get 400k at FAANG when your base is 150k plus 20% bonus. Sure that bonus will go down to 10% but the rest of the 100k+ stock grant per year is not going to become 0. You would still end up with 225k which is still more than startups.


A burst bubble will kill pretty much every startup that can't get to profit with what they have in the bank right now. Raising will be next to impossible. You do not want to be at a startup if that happens.

I'm old enough to have seen the dot-com bubble and it's aftermath, and it wasn't pretty.


Facebook and Google and others make their money globally. They don't actually make a lot of money from Silicon Valley that's just where their workers are. I can't think of a more diversified, protected stream of income than one of the FANGs right now, even if the US has a recession, there are still countries around the world that will be doing better.


>I can't think of a more diversified, protected stream of income than one of the FANGs

Arent they 100% tech and nearly 0 physical products?

That is not what I learned 'diversification' is.


Your definition of diversification is flawed.

Their customers are diversified not only across product sectors, but across the globe. Unless internet traffic or engagement drops, which it hasn't yet and probably won't until a new technology replaces it, they don't need physical products to make the billions upon billions that they do.


But the startups will suffer in the same way.


It seems to me these high compensations started appearing right after Apple, Google et al got their hands slapped for colluding to hold down engineer salaries.

https://www.theguardian.com/technology/2014/apr/24/apple-goo...


If there is a bubble + a burst, I'd rather be at a big company flush with cash. (Note: I'm currently at a startup!)


You can make that much. You can also win the lottery. Your opportunity cost should not be measured against your best case alternative, it should be measured against a most likely case.


If you want to look the average comp at FAANG or any well-paying public company it's "only" 250k. That versus the average case at a startup being closer to 150k (average options are worth 0).


I agree with this too. There is a tier of engineers that are good, but for whatever reason, can't get into the big 5. They're bad at white-boarding or maybe they don't live in an area where the big 5 have offices.

In those cases, maybe a startup makes more sense.


Often I find a number of great engineers that the big 5 disqualify for two main reasons: Location or Education. The big 5 tend to not allow remote work and if you don't have a college degree it's often hella hard to get an interview.


But the Big5 have tons of locations. Amazon in particular has tech centers in places like Phoenix and Detroit, while Google is in Chicago. Microsoft is even in Fargo!

Unless you want to be a digital nomad I guess. Then it’s probably not ideal, but I do know some fully remote positions exist at the L6 level at Amazon.


Google has an office in Chicago, but from what I hear it's almost entirely sales jobs.

I live in Chicago and periodically have Google recruiters contacting me, and it's never been for a position in Chicago, it's only ever been for Mountain View.


That is not true anymore. They have engineers now, and they're rapidly expanding.

They do have a low base though, $98.5k vs. like $110k or something in MTV (and of course most people negotiate that way, way up).


I'm pretty sure they all pay less outside of their HQ location. At least in London, salaries are significantly less for the equivalent role.


In America, they generally don't. It's a mild adjustment at worst. Chicago is the biggest I've seen - $98.5k base vs. $110k base for L3 SWE - but FB doesn't change their comp, Amazon and Microsoft only increase it in the SFBA and NYC (IIRC).

In fact, for new grads Amazon pays the exact same TC in Seattle and in Detroit.


Oh cool, didn't realize that. Hopefully London will catch up.


Historically, the money in London has always been in the finance sector. Both large banks and hedge funds.


I think even in finance you'll be unlikely to touch 400USD (~300 GBP) for a similar level. Sure there are outliers, but of the senior people I know in this area total comp is around 200GBP after many years. It's much easier to just contract (if you don't mind the mercenary role), you'll make similar due to the tax savings.


That seems about right. 100-200k GBP in London, 200k-400k USD in the USA. Standard packages for people with a few years of experience.


> But the Big5 have tons of locations

Name one Big5 job in the entire U.S. south. Or at least one that pays as well as them.

There aren’t any.


Facebook is in Austin; Amazon is in Dallas


Austin isn’t the south.

Raleigh / Durham probably is the best tech scene in the south. No mega companies but a good number of second tier, ie. Redhat, Sas, Epic, and so on


Last I checked, Austin is south of the Mason-Dixie line and has plenty of small towns around it that will be glad to remind you that you’re in the South.

RDU definitely has an enterprise tech scene. So does DFW!


Ok, so Texas is technically in the South... you got me.

I suppose I should have clarified: major southeastern cities (Atlanta, Charlotte, Raleigh, D.C., Nashville, Miami)


AWS has several thousand engineers in the Virginia suburbs of DC, with a bunch of local VP-level management

(and that's not including anyone who works on the us-east-1 region)


Apple and Amazon could end up choosing Raleigh for their HQ2. So maybe that'll soon change.


I've only ever lived in Raleigh and I'm very skeptical they'll pick Raleigh for HQ2.

I'll be very excited if Apple ends up deciding on Raleigh though, it could easily push up salaries significantly.


Then don't live in the south. You'll get paid more, the weather will be nicer, and you'll meet less numbskulls with confederate flags painted on the hood of their trucks. Win/win/win.


Google's Skia team* is in Chapel Hill, Microsoft has a team in Raleigh working on VSTS. I know a few folks that have interned there.


Yeah, I doubt I'll even bother to apply to the big 5, maybe even the big 20. I'm coming out of a yearlong software intensive in October with a liberal art major from a marketing background. I know a few people at those companies but there is also the question of leetcode. I think my chances are much higher with other types of companies, startups included.


As someone without a degree, getting an interview at the Big 5 was quite easy. Passing those interviews is another thing entirely but having the right experiences in your resume has been more important in my case.


That's the thing, right now, I don't really have the "right experiences" that's why startups do seem appealing.

I have the skills people are looking for but not the resume validation with internships, the right degree, or school. I got an internship at the start of my intensive where I got to work on some fun problems and used my marketing skills too.

I think the only other track would be through open source contributions. If we circled back in December or January, I wouldn't be surprised if I ended up at a non-tech SMB, small consultancy, or startup because of my prior experiences in marketing paired with my new SWE skills.

Something I was wondering, in your experience or anyone reading, do I have to always focus all the technology stacks for each role and project or can I focus more on the problem I solved?

For example, in my internship, for one problem that made a big difference was setting up all their email automation and tieing it into their website. That project wasn't a ton of programming but my work; but by the end got them about $150k in revenue with my other work on their Black Friday sale, as an intern. Most of the SWE projects I got started but wasn't able to finish in the 3 months (priorities kept changing) like a tool that converted audio from videos into searchable indexes for their youtube videos (granular text searchable video basically). I'm hoping to redo that project on my own. I did get their website to speed up though (an older WordPress website).


Absolutely focus on the problems you've solved, and also the problems you failed to solve after getting deeply involved in them.

They know that you'll have to learn their proprietary technology stacks, which are always both ahead and behind the public stacks they inspired. At some companies they won't ask anything about your resume keywords after the phone screens.

Most Big 5 companies use what's called "Behavioral Interviewing" or "S.T.A.R." to formally assess how you get stuff done, and the technical questions can be answered in almost any language you like. Hell I've given successful answers to Big 5 "tell me about a time when you had to…" questions based on experiences in bicycle manufacturing and nonprofit administration, but it really has to involve ownership if you're straying from the norms.


I'm good at "S.T.A.R.", most of my effort in the past is using CAR and PAR but it's not a hard shift. I'm glad to hear they don't limit it to just technology problems.

>"the problems you failed to solve after getting deeply involved in them". I have done it before in interviews when asked about weaknesses or failures; I've never done it on a resume though. How would you go about representing that on a resume?


You don't put the failures on the resume as failures :)


I think this might be true if your lucky I was up for a FANG position in London but I have an atypical education I I suspect my lack of a degree counted against me.

With the best will in the world some low level recruiter working out of Spain is not going to be able to read between the lines and work out that actually working for a world leading RnD org on campus at one of the elite UK universities might actually mean I was a good candidate.


I'm like you, I've got some really niche experiences. I went to a #1 program at an arguably #1 school for undergrad for the industry I was planning on going into. I also have a unique personal background (extensive life-long travel) which has been helpful in more than one way but it's hard to see that on my resume.


For what it is worth, we LOVE people with your background for both technical and non-technical roles. If you're ever interested in at least exploring a startup in the marketing technology space, feel free to reach out!


Thanks! What’s a way I can contact you? I’d love to learn about what’s out there. If you don’t want to post here then you can email me at “lassitergregg” at gmail.


In the bio :)


I checked there initially but it was empty and still is: https://www.dropbox.com/s/g8uodwa450lw0lh/Screen%20Shot%2020...

:(


In those cases the big 20 make sense.

Stsrtups are great but you are always held hostage waiting to cashin


> 10 years ago you couldn't make 400K at Google, Facebook, Microsoft, etc. Now you can.

> when your opportunity cost was 50-150K per year.

That's why Google, Facebook, Microsoft, Amazon, etc are not attractive at all in Europe.


Can you elaborate? My impression was that they still pay very well, while the startup scene is much less hot than in Silicon Valley.


I can't echo this enough, I have been going from startup to startup most of my career and I am about burned out and have almost nothing to show for it financially. I am ready to work with a big player from now on. I wish someone would have told me steer clear of startups unless I was a founder.


The problem is that since we are drawn to startups, we tend to read material about startup by startups. And startups would never say joining one is bad, since they need employees. And they would never make it easily known that founders get most of the benefits here. They throw things around like "great culture" and "office perks" but at the end of the day, they walk away with millions and you walk away wiser. Saying you're the next Google is like saying you're the next Buffett - the numbers make it too unrealistic for an early employee to do well.


I'm a startup founder and will happily say that if you are an engineer, in Silicon Valley, in 2018, and you are maximizing for income, then you should not work at an early-stage startup.

I did some hand-wavy math, here: https://medium.com/@kwindla/what-kind-of-silicon-valley-comp...

Dan Luu did some, too, here: https://danluu.com/startup-tradeoffs/


I’m sorry but I don’t buy it. Startups employees are squeezed out by vc dilution and lack of big exits. Those $1m total equity cash out from startups I fear are fairly rare.

Whereas working for faang type companies, a l5 is more or less guaranteed to make $300k a year. $500-750k is doable without being a “brand name”. Timing and luck, but the spread is much smaller.

Startup founders have made a devils deal with vcs to underpay employees. You know it. Unless you issued preferred stock to all employees?


Maybe a devil's deal, but not with the goal of under-paying employees.

I know very few founders who have the highest salary at their own company, which is as it should be. Founders of VC-backed companies are making an explicity equity-vs-salary trade-off.

And every founder I know would love to pay employees more.

The challenge is that taking VC money is a commitment to try to figure out how to grow relatively quickly. There are never enough resources to try all the things you wish you could, on the way to product-market fit.

It's perfectly reasonable to criticize this model, but it's not a model that is intended to negatively impact early stage employees. Hence the discussion in this thread, much of which is about how the economic context in the SF Bay Area employee market has changed, and how to adapt.

Look at this another way: employees at early stage boot-strapping tech startups generally make less money than employees of early stage VC-backed startups.


It's marketing BS of selling dreams to both Entrepreneurs and in turn to employees that keeps the boll rolling for VCs. If you are honest you will realize that it's def. designed to take advantage of employees.


It looks like you both agree, they said you should not work at an early stage startup.


Unfortunately Im in the midwest and Im interested in something very niche (operationalizing data science using hadoop, spark, etc) so i would have to move to SV to work at a non startup company and honestly I just dont want to.


I'm happy you say this, and I wish it was more well known, even if obvious. People join early-stage startups for the potential bucks. I'm not saying that's a good reason, but I'm saying most graduates, who are not as educated about the world, will join a startup for the money upside. Being honest like you are is not the same as admitting there is some degree of deception in the culture about how well off you'll be as an early employee in the startup world.


I mean, just look at the tagline on the website being advertised by OP:

https://www.workatastartup.com

"Join the next Airbnb, Dropbox, Reddit, Stripe, or Instacart". Reminds me of Ben Affleck in Boiler Room.


Yeah my first company out here in the Bay Area was a startup. After that experience, not really looking for another startup position at the moment. All my friends I used to work with have moved on to other non startup companies and are all making minimum 50% more in terms of total compensation.

Yes, yes, there is always things more important than money and they have all that too as well. They can afford good leadership, good management, talented ICs. I can go on and on.


Not that 400K isn't believable, I don't think it's the norm, but being outside of the Bay Area or the US for that matter, I'll buy it.

However there's one other area where startups have failed to evolve, doing a worse job than big companies actually and that's accepting remote employees.

Big companies have been doing better because at the very least they are opening offices in multiple countries, whereas most of the startups I'm seeing are staying in the technological centers, a majority being in Silicon Valley and hiring locally. Which is nuts.

For somebody living outside of San Francisco's bubble or other expensive and overrated cities like New York or London, 150K is actually better than 400K. In many of Europe's cities, minus the expensive ones (e.g. Zurich, London, Paris), you can have a great life with 150K.

It doesn't happen though. And for the very few startups I've seen accepting remote employees, many times they are hired as contractors, without any perks or stock options and an extreme expectation for low hourly rates.

Well, you know what they say, most startups die and this is one reason why.


> For somebody living outside of San Francisco's bubble or other expensive and overrated cities like New York or London, 150K is actually better than 400K.

There's no way that's true. You can easily save six figures per year on 400k total comp, no matter where you live. Saving 100k per year on 150k is much more of a challenge, especially when health insurance and taxes are accounted for.

Point being, you need to measure net savings. And you don't want to adjust that by cost of living.


I disagree. There is nothing worse than teams scattered around the world in "Tech Hubs". Big companies have no idea how to run remote teams, they only know how to outsource.

A startup needs to deliver fast and have access to capital. SV, in particular, have most important ingredients - money and talent.


Being remote is one of the few things startups can compete on for really talented employees who for whatever reason don't want to live in a tech hub.


I live in the bay area. 2 incomes. My rent is ~30k/yr. If I rented a house and had a family it might be ~60k/yr. Are you seriously claiming that 150k after tax income doesn't cover the difference in COL in the bay area?


You can have a great life with 150k in London or Paris. Very very great.


The math on this is even more direct, as you can take the differential in salary and invest directly into early stage companies that interest you, trading technical advising for access to seed rounds. You often end up with more equity (on better terms) than you would have had as an early employee, with less risk.


I am interested in this. Where does one find these opportunities for early stage investment?


Hang around startup accelerators, and if you have some special expertise you can offer, and you have an interest in early-stage investment, people will seek you out.


> It's also a fine opportunity to learn on somebody else's dime.

If you're getting paid less to work at a startup, it's not on "someone else's dime", though. It might be the most affordable way to (re)train yourself, but opportunity costs are still costs.


The money aspect is interesting from a want-to-be founder's perspective.

Suppose you know you want to do a startup, but want to gain some "experience".

You could

  A) Work at FANG for 4 years, put away 200-300k, blow most of it in the first year learning how to run a startup.

  B) Work at a startup for 4 years, put away 50k, raise 200k seed and find yourself in roughly the same place, minus 10% equity.
For someone who doesn't intend to go on as a founder, my current conclusion is go to whoever will pay the most without completely compromising your morals.

The expected value of your options is not 400k, and even if you get lucky it wont be available for 8+ years. Dear 22 year old self, would you like to put a down payment on a house when your 30? If so, go get a job that aligns with your goals.

As others have mentioned here, as long as a founder isn't blatantly fraudulent, things tend to work out quite well for them. Founders learn the most and are often in the position to try again, either in the form of another startup or as a product manager within an established company. FAANG companies are also hungry for aquihires, so its possible that founders holding preferred stock may even walk away with something.

As an employee, the butt end of the bimodal distribution is probably negative. It's easiest to get through the FAANG hiring process as a new-grad, and not having one on your resume makes it even harder to break back in later.

My experiences only. I interned at and ultimately turned down a FAANG for startups 5 years ago. In the process of starting my own now.


Well... If you can get 400k per year semi-guaranteed... that puts you in a certain category. I don't think that's average though, even in sv. Anyone making this kind of money (regardless of industry) usually has limited options for employers that can match it.

I do agree there's a problem with early employee comp. They don't have anywhere near the upside founder's do, but may be taking more risk on their equity than later employees. Personally, I think the best solution would be to create some liquidity for employees. 5-10 years, if you're still around is just too long.


What also comes into the picture here is the extremely high cost of living in the Bay Area. Even startups have to offer $200k in non-"maybe" compensation to make sure people can afford living here. Even a relatively small size startup with 50 people now already has $10 million in salary costs per year (not even counting taxes, benefits, etc.).

So overall the balance is tilted very much in favor of the big companies that can afford paying people that much. I'm wondering how that changes where startups get started. Is the Bay Area still the dominant place for this?


Which raises the ancient Quan - why are startups so reluctant, as a species, to establish remote teams? How come VCs are even allowing their investees to pay bubbly rents and wages?


Go read Ronald Coase's "The nature of the firm". And if your work _can_ be structured to minimize the transaction costs, you might as well go to a low-wage country rather than mess with a remote, medium-wage team. I worked with one company that had all of their engineering team in Pakistan. The SV-based VP engineering never saw his team face-to-face. They had a huge cost advantage.


It reads as if you equate the term "remote" with "remote (US)". The term "remote team" most obviously implies your pool of developers includes the entire earth (bar some language/timezone difficulties).


Follow the money?

Who owns the apartments? The VCs?


VCs are landlords in Silicon Valley. They money startup employees pay in rent often goes back to them so I guess they don't mind high wages that much as they are benefiting from sky high rent by renting out their real estate.


Or how about in person but not in SF?

Benefits of in person. But not SF salary.

Has been my route, no complaints.


Yes.. well China might be cheaper.


This gets even more exacerbated as you become more experienced. Most startups I find seem to be quite averse to having Senior or above titles, which is fine (desirable for some, even), but then offer comp that doesn't really scale with experience in any meaningful way. It makes little-to-no sense to work for a startup when they only offer you 50% of the total comp of FAANG, being a non-founder.


Unless you are working in a country where compensation is not that great. Not everyone is working at Silicon Valley or even in States so compensation between working in a well-funded start-up and big Co. is not that different. This is at least the case in Finland. Average developer in Helsinki from what I've learned might get paid 4-6k € per month equal to 48-72k year. Underpaid? Maybe. But this is how things are at the moment.

It's easy to lose perspective looking at the world from Valley/States but the salaries are generally much lower elsewhere.


Agree. Paysa is off their rocker for ranking the comp from a private company like Uber vs the comp from a public company like Google. (https://www.paysa.com/company-rank)

RSU grants from big public companies are the new/old way to get ahead in tech.


Also, it's Uber - Brand isn't comparable.


Related question but not directly to OP:

I'm a 6 years experience SWE making $200K TC (all "paper money") in Orange County (CA) right now -- is it realistic to ask for this much paper money if I wanted to attempt a spot at a FAANG(MUA)? I'm still young and flexible and have no trouble moving around so I wouldn't mind at least trying.


I agree with this from experience. I worked at a startup for about 2 years and when they exited, it was a horrible exit for me. I made $30k in the sale. I got a $15k bonus my first year with the next company, plus I had so many other benefits of being at a larger company.

Work-life balance is not great at most startups and you're expected to not ask questions about it.

Larger companies, it's always touted that they're better about work-life balance, and after being in larger companies for the past 2-3 years, it's been apparent my stress has gone down while still being productive!


Stock markets have fared quite well in the past 5 years which explains why compensation is so good. But what if there is a market crash?


Three quick thoughts:

* The base compensation and benefits alone, even if RSUs became worthless, are still serious money.

* I would expect startups founded and running in today's boom market to fair worse than established firms. Short runways, limited revenue, and a sudden contraction in funding availability is not a great mix.

* If the lucrative comp packages of the big companies collapses, the world of startups will still be there for you. You'll have the added advantage of a very healthy bank balance going in.


I believe those tend to hurt startups worse because even more of those startups go bankrupt thus causing you to lose your job at the worst possible time.


I guess a lot of startups would shutter


So well put. Startups in 2018 make economic sense iff you're not CS-ish enough for the big apes, or live in a location they have no presence in.


is the compensation really like this for a mid level engineer at a FAANG? I'm still fairly new into my career and I can't believe that the enterprise money is sooo much better than the startup world. I'm currently earning around 120k a year with health insurance and no equity. Should I really be designing on trading up into a nice big enterprise job?


I just started a job as a data scientist at a FAANG company. PhD + 2 years of experience for $200k total compensation (plus another $50k in one time bonuses/relo). It’s almost double what my previous (non-tech) employer paid. Although I’m starting to wonder if I should have gone the software engineering route instead. SWEs get double the RSUs as data scientists for the same experience level (so ~250k for my level) and they also didn’t spend 4 years working on a PhD to get there. Oh well... I can’t complain. Very happy with my current situation.


I'm in a somewhat similar boat and have seen DS positions at FAANG not pay as well as SWE. Why is that?


I’m not sure. At average companies, I think SWEs and data scientists make about the same. But the top companies have a much larger software engineering population to choose from, so they can afford to be picky, and the pay correspondingly reflects that. There’s about 20x as many software engineers as there are data scientists in the world.

I think this is changing though, and I think “data scientist” will soon be split into sub-roles. Some companies like Lyft have already changed their title scheme. Business analysts are now data scientists, and those who were data scientists are now research scientists.

The company I work for has an internal job role that isn’t public and an external title that is. So a “data scientist” may have an internal role of “business analyst” or an internal role of “applied scientist”, and there’s a big difference in pay despite the same outward-facing title.

I think the pay scale goes:

Data scientist (business analyst) < data scientist (non-CS PhD) < software engineer = core data scientist (CS PhD) < AI researcher (ML PhD + great publications)

I have a non-CS PhD so I think that’s why I don’t make as much as a software engineer or a core data scientist.

Base salary and bonus is generally the same for all roles for a given experience level; the difference in comp. comes from the RSUs granted.


Or you negotiated poorly for your first and second jobs. Do better next time. There is a wide variance both within and across companies.


On the other hand, top PhDs in machine learning are earning 2 million a year: https://www.nytimes.com/2018/04/19/technology/artificial-int...

If you have a PhD in CS and are being paid less than someone with an undergrad, something is wrong.


Facebook's median compensation across all employees is $240k. Median of engineer compensation would be significantly higher. Also note that Facebook's median age is 29.


If you are in FAANG, and in bay area, then your numbers look too low. I know mid-level engineers in bay area, can make ~300k. All this assuming a good engineer who has been performing consistently, and is among the top 10% in his/her team.


Mid-level and in the top 10%?


I can only speak for the bay area, but the compensation numbers your parent quotes is not too wild.

Your number, IMO, seems low if you're in the bay area.


It won't be anything like that for a mid level.

The friends I'm talking about are deeply experienced and knowledgeable (10 years minimum, mostly more), phenomenally talented, and incredibly effective at delivering results.

The pay spread between startup and big-co exists at all tiers, but it's particularly huge once you start hitting the top talent.


That is mid level engineer in Atlanta where housing is significantly cheaper.


I find it quite amusing that it is normal to find non-junior engineers getting paid 40K / year here in japan.


Now the VCs that made lots of money selling their Google, etc., would now have to spend much more on giving a new startup runway. That's also a reason why many US startups and corporations hire dev teams in Eastern Europe and make it much harder to hire for local startups.


I think the core of a "fix" is here.

If I were building an engineering org today I'd either go remote-only or build it somewhere which is not SFO/SEA/NYC and friends. An underwhelming bay area compensation package puts you at absolute top-of-market in most European cities.

So Y-Combinator can help companies get out of dodge immediately after raising a seed round. For recruiting, warm up a pipeline of talented engineering managers outside the tiny handful of overheated areas in the US. Provide legal, hr, and accounting assistance with setting up shop elsewhere.

You can always still keep sales, account managers, and fully customer facing-roles in SFO.


YC could do that, but it goes against YC's mantra of the importance of having a team working in the same office of a startup and it being located only in SV.

https://blog.samaltman.com/how-to-hire

Thats not to say that it is the right policy, but if I were founding a startup I would definitely be looking for remote workers in other locations.


How long before YC companies are at a disadvantage for not allowing remote work?


> If I were building an engineering org today I'd either go remote-only

There's a reason why so few startups go the remote-only route. How many remote-only startups ended up a success? I can't recall a single remote-only unicorn, for example.

> For recruiting, warm up a pipeline of talented engineering managers outside the tiny handful of overheated areas in the US.

Finding good engineering talent anywhere is hard. You're supposing you can find them in various foreign, remote countries you don't know. It's not that simple.


There's Automattic (creator of wordpress):

http://time.com/88025/wordpress-parent-automattic-joins-the-...

There's also companies like Craigslist who has ~50 employees, but is another billion dollar company:

https://www.forbes.com/sites/ryanmac/2017/05/03/how-does-cra...

Even if it's not remote, it's small enough to basically be fine in the bay area because finding 50 engineers to manage html webpages is relatively cheap.


The sample size isn't even close to big enough to draw meaningful conclusions. The number of VC backed startups that succeed is tiny even in the general population. It helps that there are now examples like Gitlab, but ultimately the default option is still hiring local with butts-in-seats. As with most things, there are many followers and very few leaders.

However, I think economics will increasingly drive the adoption. The price of both devs and real estate is overwhelming in the major US startup hubs.

And while finding great talent is always hard, the difficulty still varies drastically by region. Eight years ago Seattle was a sweet spot with an abundance of great talent priced significantly below the bay area. Seattle's upside has since diminished as everyone and their grandmother set up engineering centers in the area, creating strong competition for talent. Two years ago, I found hiring a solid team in Tel Aviv to be significantly easier than Seattle of the same time period.

One of the nasty barriers to going remote-only is legal. Even if you limit scope to the US, each state you hire in potentially establishes a legal nexus, exposing you to yet another set of tax and employment laws. One way companies attempt to work around this is through contractor relationships, but at both the IRS and state level that doesn't always hold up to scrutiny.

If you go overseas, you also get the accounting headaches of apportioning cost-transfers to the subsidiaries and HR headaches of getting benefits and payroll setup.

But the legal, accounting, HR, and even key-hire pipelines are all things YC can help with given their scale and personal networks.


> How many remote-only startups ended up a success? I can't recall a single remote-only unicorn, for example.

What's the ratio of remote only companies to not remote? A fraction of a tiny number will be tiny.


There's the problem with the sample size, but Twitter for example outsourced some early development to Eastern Europe.


What this suggests, capitalistically-speaking, is that there is insufficient supply of developers and the supply that does exist can be most effectively employed by large companies. Is the problem that startups are not an efficient way to use scarce developer resources, because there are too many of them producing too little value? Or is it that the supply of developers is too small?

A YC apprenticeship program, with in-house coaching, could play a similar role to traditional union programs.


There is also the developer !== developer problem.

I've worked with terrible developers, developers I'd trust to maybe write a blog for my cat, developers I'd trust on an important system but they all called themselves developers.

The old joke used to be "You know what they call the guy with the lowest passing grade in his medical school? Doctor".


I'm excited by projects like http://darklang.com/ that are looking to make basic development more widely accessible, rather than requiring esoteric skilled labor mostly done by people who don't actually have the skills involved. It would be great if the industry got to the point that people coming out of school could be a net positive.


That project looks interesting.


How much is that per month after taxes? I'm not from the US and here normally we describe the salary after all taxes and monthly.


Is that "$400k in base salary and max bonus?" or is that "$400k a year in base salary, max bonus, considering benefits and stock grants which are taxed heavily unless they're held 2 years?"

I very much dislike the habit of people not explaining what goes in the knapsack.


RSUs are taxed at vesting. There is no tax advantage in holding them after they are released.


You still pay tax on the gain when you sell though (assuming there is any gain). Depending on how long you hold them there will be normal income tax or long-term gains tax


Yes, but this is equivalent to purchasing the stock. You could sell the day they vest, and then use the proceeds to repurchase the stock and you'd be in the same boat. I.e. there's nothing special about them once they vest.


I personally would absolutely never take shares/options in a company, just pay me for the work I do. You can work at a startup and have fun and get extremely great compensation instead of betting on the gamble of eventually getting a small amount of payoff.


I think the open secret is that in 2018 most people who go work for startups are those who simply couldn't get a better offer from one of the big players.


Anecdotally, that's not my experience. I see a lot of people working at startups who got tired of doing things at big companies that just weren't that interesting to them. Those folks have often made enough money that they can afford to work at a startup for a few years because the work itself is more fun, the company has a mission they like, or they appreciate having a bigger day-to-day impact.

As a startup founder in San Francisco, I will say that it is increasingly hard to compete for early- to mid-career engineers. So maybe it's true that the pool of people with less than, say, 5 years of dev experience who choose to work at a startup is "lower quality" than those who choose to work at a FAANG, at least using the measures that big companies tend to use in filtering/evaluating.

But engineers with less than 5 years of work experience are often not the most valuable engineers. :-)


> I see a lot of people working at startups who got tired of doing things at big companies that just weren't that interesting to them. Those folks have often made enough money that they can afford to work at a startup for a few years because the work itself is more fun, the company has a mission they like, or they appreciate having a bigger day-to-day impact.

The kind of people you describe are basically retired, and working primarily for recreation. While they do exist, they're very rare, and one thing is certain about them: they will _not_ put up with crazy work hours, intense crunches, etc.

They are not the type of driven people you need at a startup. They're essentially doing this for fun. If there are too many long days or unpleasant tasks - they're out.

Unfortunately, startups need these long days and grueling tasks done, and fast. Far more than the big companies do.

So no, these magical people aren't the solution to the fundamental issue, which is: smart employees realized that engineer equity at startups is low value, and can't compare to what big profitable companies pay.

The only solution is to increase the equity upside, not rely on the recreationally retired to run your startups.


I agree about offering early employees as much equity upside as you can (and, just as importantly, a great work environment and team culture).

But I disagree that the kind of people I described are rare, or that they are "basically retired."

That's just not my experience. Many of the most valuable, hard-working engineers I know at startups have a few years of big company experience in their recent past, and are choosing to do the startup thing all in. Sure, because it's "fun" -- but fun doesn't mean fun every day, and it certainly isn't a synonym for easy. Nobody who has done one thinks startups are easy. :-)

Some of us like going to work to do hard things.


> Many of the most valuable, hard-working engineers I know at startups have a few years of big company experience in their recent past, and are choosing to do the startup thing all in.

I completely agree with this, except for the "all in" part. If you re-read my GP reply, that's what I was disagreeing with.

Not that they're not valuable - on the contrary. An engineer who did well at Google for 5-6 years is going to be incredibly valuable, and most startups would be lucky to get even just one or two of these in the team.

However, they have a different mindset, and I say that from experience. They don't need this job, and they don't see it as financially or otherwise important. In short, nothing is keeping them there. They're not committed to the success of the startup. Making 250K is nice, but not after you made 500K or more for several years, and can easily get the same pay if you wanted it, or find another 250K startup job in a heartbeat.

There's a reason bigger companies spend huge amounts of money to pay essential employees very well. It doesn't guarantee that they stay, but not paying them well certainly doesn't help.

So when the going gets rough, these people leave. It makes total sense, they have no reason - financial or otherwise - to commit to the success of the startup as a business. They're there for a good experience.


Three thoughts just based on my own personal experience working at startups for ~20 years:

Many, many people are committed to jobs for reasons other than money, across all walks of life. This is often true for engineers, too.

Few experienced engineers in SF (who are also US citizens or have green cards) are locked into any job. If you're making $750k/year at Google, the Apple or LinkedIn or Salesforce or Facebook will pay you $750k/year and make up the value of the RSUs that you're leaving on the table. The exception to this is if you're at a growth-stage company and have a lot of vested stock with a current valuation much higher than the strike price but no liquidity. Leaving that situation means paying a big purchase+tax bill now, without any guarantee of when you will have an asset you can sell. That's a tough decision.

It's a good thing to have employees who aren't locked into the job by a sense of financial need. I'm not saying that it's not also great to have young or otherwise early-career employees who, just situationally, aren't as financially lucky. But lots of terrible dynamics come from power imbalances between companies and employees. You only need to spend a little bit of time at a company that employs a lot of people with restrictive work visas to see this play out in soul-crushing ways.


> Many, many people are committed to jobs for reasons other than money, across all walks of life. This is often true for engineers, too.

Of course. But there's a reason why SV begun this expensive tradition of giving engineers substantial equity: the realization that startups and other ambitious companies must align employee incentives with company success.

It's possible that the employee will develop some irrational dedication to his job that is not based on any rational incentive structure, but that's not something you want to count on, especially with the type of intelligent, rational employees you hope to hire.

Incidentally, I've seen this position of "employees should just be dedicated regardless of equity" elsewhere in this thread. It feels like a step back to me. SV took a big step forward giving employees meaningful equity some 50 years ago. Now we're trying to roll this back in the name of... what? VC greed?


Again, I definitely agree about early stage employees having substantial equity.

But I would also not call dedication to a job for reasons that go beyond compensation "irrational."


There are costs to "dedication to a job". These costs must be balanced with benefits, or choosing them is irrational.

Notice you're talking about "dedication", which is different than "I'm working on rewarding problems in a fun team". That's the opposite of dedication. Dedication is what keeps you committed to a team when it's no longer fun, working on problems that are no longer rewarding.

I've seen plenty of people give their heart and soul to startups, that ended up exiting in ways that made the founders and VCs rich, while these people walked away with nothing, often not even a job (since their old job was effectively gone in the exit). Is it rational to choose such fate?


> I see a lot of people working at startups who got tired of doing things at big companies that just weren't that interesting to them. Those folks have often made enough money that they can afford to work at a startup for a few years because the work itself is more fun, the company has a mission they like, or they appreciate having a bigger day-to-day impact.

Those folks went through FAANG first (not startup first) though :). I don't know if they decided to move to startups for the experience/thrill/fun or they're just there so they can go back to FAANG and get the full 4-years RSU + sign-on.


Plenty of us don't want to work for them regardless of pay.


I'm not sure "plenty". More like "few".


My experience of working in startups is that they're populated almost entirely by people who openly mock the idea of 'selling out' by working for a big firm. Maybe that's just the places I've worked (that tend to either be in creative sectors or 'worthy' industries like education).

I'd be curious to see a poll on this though.


I don't know about that. I refuse to live in the Bay area and have no desire to live and work for one of the "big players".


Seems like a sad and shitty way to think about other people.


This.


Stupid question. What does “this” means? (“what does this means” isn’t really googleable).


It's an informal way of agreeing with/emphasizing the parent comment.

Your question isn't stupid. Using "this" in such a manner is non-standard English and I can see how the meaning would be unclear if English isn't your first language. It might be unclear even to native speakers if they don't spend much time on internet forums.


It means "I agree with this, but have nothing else to contribute to the discussion, and don't understand that an upvote would suffice, or I just want to pad the number of comments I'm making on this site."


Yea this is the big one. Even a good exit won't be able to compare monetarily.


also there can be stress every now and then




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: