It'll depend on the individual. Some people like corporate structure that gives them a guideline for their career. Others don't like the political bs seen in larger companies. I've worked for both and prefer small. I like the close knit family atmosphere. No one at work is going to stab me in the back, and typically, I am better compensated. There are cons, I would like to travel some for work, but our area is tiny, so that won't happen.