We've already taken care of the cash flow thing, so it ends up being much more relaxing than working for a small company. We aren't going to go out of business if our software isn't released tomorrow, so we have lots of time to write quality solutions. We can build stuff that's really nice to work on, instead of stuff that will give us one more checkbox in a TechCrunch comparison article.
(I worked at a small company for a long time. It was less flexible, and every year, we "don't have enough money" for a raise. Eventually it was very stressful, my input didn't matter at all, and I got paid nothing. All for what most people consider "the ideal job". "Going corporate" was the best thing I ever did!)