The office is small therefore you know everyone in the building. Business casual dress code is a huge perk.
Cons
Benefits are what you would except from a small company. Vacation days are minimal and no specified sick time. Also, you cannot work from home. Hard to advance within company.