Yeah there's a balance. Everyone thinks a company has it all figured out until they work there and find out it's just like every other company struggling to figure stuff out.
Definitely, once you've been around the block a few times you realize that it's the same everywhere.
Eventually, you just find the biggest pay cheque you can, and do the routine of putting on your coconut headphones, sit down at your tiki desk and chair and sip your mochas in peace as you wait for the morning calisthenics meeting to begin, wondering what exactly the difference between waterfall, agile, tdd, etc actually is because all you've ever seen anywhere is tiki driven development.
Or alternatively, what does it say about people who have seen this culture for 4 years and are still there?