Pros
People here are passionate, they are always here to help, there is a truly positive and helpful work environment. Management values work-life balance and job satisfaction.
Plus, working on what happens on the social Web is a lot of fun.
Cons
The industry changes fast, so working here requires constant adaptation and a desire to bring vision and value. It is also still a relatively "siloed" organization that needs to learn to communicate better.