Pros
This was the highlight of my freelance career so far. They have an eye for talent that is unrivaled; the team I worked with, I've had the good fortune to stay in touch and have become good friends. While it can be loose and resistant to structure at times, this is a comfortable working environment. And they pay well!
Cons
Tons of work, somewhat late nights.