Lots of opportunities to learn, to self-develop, advance your knowledge and experience
Cons
Some coworkers don't pull their share of the load, need more discipline and/or cycled out. Need more experienced designers with better verbal and written communications.