Pros
Freedom to pursue your interests, support for technical people, nice environment, fast pace (no red tape), creativity and initiative rewarded, nice bonding events, competitive salary, a lot of opportunities to learn.
Cons
As any other small company, benefits and vacations could be better.