Awesome team that works well together with a common goal in mind.
Great benefits, especially for a small start-up.
Good office perks: coffee, snacks, lunches, drinks, games, etc.
Organization operates like a family with it's openness and effective communication.
Clearly defined values that are regularly upheld and worked on.
Games, beer and free food
Everyone contributes and everyone's ideas are respected and considered
Cons
None that I can think of. Definitely the best company I've ever worked for.