Lots of friendly talented individuals with great ideas. Accommodates to work schedule as needed.
Cons
Allow some managers to disrespect others without any disciplinary actions. Lack of communication. No HR. Upper management uses lots of profanity, no professional at all.
Incredible team of professionals that can do just about anything. Collaboration is encouraged. Micromanagement is kept to a minimum with real actions and debate. Teams are able to create and implement various parts of an engagement in house from printing to production allowing total control of the message.
Cons
finding a good parking spot can be an issue if you are late.