I didn't really think about my preference on this one much while I spent several years in a non-dev role at Microsoft. But since leaving there and making a career switch I've worked at two companies around the 50 employee mark. Both of them were transitioning out of the startup scale and mentality and I've found I don't have much appetite for it. Perhaps my time at MS shaped me without me realizing it, but I have no desire to constantly be fighting fires and squeezing every release out the door by the skin of our teeth. I'd much rather work in an environment which has been through that crucible enough times to shape the processes and roles in the organization to the point of making a release "boring" because everyone knows what they're doing.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.