Not all companies are the same, and not all companies are startups. I'm back working at the same company which was my first job in tech. Not for the second time, not the third either, but the fourth time now. I was first hired there over 22 years ago in tech support. It's always been a good place to work, that takes care of it's employees (even if it can't pay a huge amount for some positions, there's always a lot of recognition that everyone is needed to make it work, and everyone is appreciated), and I never left because I disliked the company or the work, but because I wanted to focus on school, or explore a new opportunity, or work with family, etc. Our customers love us, and my fellow employees generally like working here, to my knowledge.
They don't expect me or my fellow employees to work past our normal hours (except when on call, or it it's a night-op for sysadmins, which you can generally just take chunks of time off the next day if you like). Yet people do work a little later to finish stuff, or check in to make sure something they did earlier in the week isn't causing problems over the weekend. Because they care about not making problems for their fellow employees, and not adversely affecting our customers, which have a high opinion of us.
All that is a long way of saying that not every company is a startup or behaves as one. People in silicon valley are somewhat conditioned to look for the startups and make that gamble, but there are other choices, and they aren't always nearly as bad as people have been led to believe. Many jobs that are considered shit work can be rewarding if approached the right way. Even IT or programming at a bank can be rewarding if you're lucky enough to have management that mostly gets out of the way and if you cultivate a relationship with the people (the other employees in this case) that you're serving, and see how you make their life better an easier (and there are always opportunities for this, if you pay attention).