Pros
I have never worked in a company where everyone is so committed to not only the success of the company and each other, but where we all drive each other to be better everyday. Each employee is supported and encouraged to find their place and positions have evolved and been created over time to highlight the strengths and goals of the team.
We work very hard, but we also try to keep a light tone and inject everything we do with a little fun and humor. This can be internal events or external communications. And of course, I have to mention the Ping-Pong and Foosball tables.
Cons
The conference room can get a bit too warm in the summer when lots of people are in it.