Pros: people, creating actual work
Cons: nothing
My overall experience has been very educational and fun. I have learned much about the company, the business side things, and most of all interacting with fellow designers of the company. It is a board sport company so the atmosphere reflects that of the good-natured, easy-going culture.