They try to make the atmosphere as relaxed as possible given a startup.
The people who work there are top notch and really care and know there stuff.
Free snacks and drinks.
Friendly and sociable people.
Overall wouldn't hesitate to suggest someone to work there.
Cons
None worth noting. However working at a smaller company you are need to wear different hats sometimes which can be fun and exciting or scary depending on the person