worked at both a really small company and a really big one) is that in some ways, you’ll have to worry just as much about politics at a small firm. Bigger companies do promote more on things other than merit and there is a lot of corporate junk to do if you’re interested in moving up and doing well, but a small company can also have its disadvantages in that if you piss off just one person there, or even just aren’t the favorite person of one person there, your options quickly become very limited.