While I am with the others posting here that being somewhere in the middle of that spectrum is best, I tend toward the corporate side of things because of one main thing: stability.
Larger businesses are better able to absorb economic downturns or mistakes, and a more rigid staff structure usually means better roadmaps toward success. Both these make the job itself more stable, and layoffs or termination of employment is more likely to be something that can be seen from far off.
In addition, codebases tend to be larger and more mature, which brings a certain stability to the code itself. Big businesses also have the tight deadlines that smaller startups do, and larger teams tend to degrade software quality overall, but in the long term these issues get tend to get ironed out, and time is more able to be allocated to fixing these issues of scale.
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.