No pension, no benefits here for either DW or myself. Left megacorp to become part-owner of a small business, and another start-up when I was 40.
The business initially generated enough revenue to pay everybody the same salary we could have gotten at megacorps, sans 401k matching and incentives like ESOP. Then, we fell in hard times when the tech world crumbled in 2000, and there were no money left after all business expenses, and we worked without pay for about 2 years before throwing in the towel.
The other start-up never got up to the point where it could generate positive cash flow, and when there was no fresh money coming in from investors, it folded.
So, I would have been a lot better staying with megacorp. DW retired at age of 50, while I did consulting for nearly 10 years before retiring for real last year. Children all grown, and college costs all paid for. Got 2 homes, and a 7-figure portfolio, all from savings, and investing.
Factors that helped: LBYM, buying a house which was a bit oversized initially then staying in it instead of upgrading (no cost associated with selling, moving, etc...), staying married, children going to local state university, staying gainfully employed up until we decided to leave megacorps on our own cognizance, two incomes (good but not outrageous), no loss of pay due to illness or unemployment periods early in our working life.
Factors that were less than favorable: investing too conservatively during the great bull market of 1980-2000, leaving the cushy job at megacorp which could have gotten me a pension and a fatter 401k due to matching, loss of pay for a couple of years, erratic income in the last 10 years (but the goof-off periods between intermittent work were so rewarding mentally, spiritually, physically, if not financially, I would not change a thing).