ThorArakis
ThorArakis on Hacker News
I can't agree more with point 2. If you're looking for change without going to a new place then it's likely that your manager will be more then willing to try working with you. This is a tactic you should employ when approaching your manager with any type of grievance (interpersonal problems, project issues, etc). Coming up with potential solutions gives your manager something to begin enacting immediately. It also really reframes the discussion by showing that your a person looking to solve problems instead of just complaining.
Finally providing your own solutions also moves the locus of control internally. In my experience one possible contributor to burnout can be lack of empowerment.
From what I have seen (aside from the monetary argument) is the trade offs are stability vs freedom.
At a larger, more established company you can benefit from the knowledge that they won't be going under any given year. They will also most likely have most of their systems dialed in already, ie: build system, performance reviews, etc. This can be beneficial for a person who is just starting in their career or somebody who doesn't thrive in an uncertain environment.
Start ups tend to have a lot more flux in all things. When there is no established review cycle you are required to advocate for your own merit increases. Additionally you may be required to hack things together, or take on many roles in order get your product to succeed. The trade off is that if you are knowledgable/confident then you won't have existing mistakes from previous generations and you can help forge the path of the company. In a smaller company your voice is much louder (yes this is good and bad).
Finally from a finance perspective, you don't end up on top if your company goes out of business or never IPO's. You're investing in the startup with hopes of seeing a payout.