Working for a small company definitely has it's benefits. It's great not having 3-4 supervisors and other useless management scrutinizing your every move. Not just another cog in the big machine. Got the opportunity to work on the latest non-proprietary equipment.
Svantaggi
Some of the resources of a big company are not available, such as readily available labor for a two man job, but even that can be overcome pretty easily.