Pros
Professional, and yet simultaneously free-form development like that found only in much larger companies such as Google. Both times that I have worked at DIS as a full-time-employee (and also twice as a contractor) I have felt "a part of something" and not "just a cog". I have always received generous and supportive feedback that has encouraged and taught me to do even better than when on my own. This is, in fact, one of the main reasons that I have come back to the old family again. That and the leadership truly are some of the best people I know.
Cons
Lots of change in the last year. Which is not necessarily a bad thing, it just can be disruptive at times. Other times it actually helps to break out of old cycles into something new and potentially beter.