Pros
The single most prominent feature of MZ is that I am never bored. There is way too much to do and probably too little oversight, giving me enormous opportunity to do something new and make an impact. I often do things that are not my job and not part of a plan because they are the right thing to do, and I generally don't get in trouble for it, the times that it's even noticed. On another note, if you want to make games and make rent, come here - the compensation and benefits are great.
Cons
It's chaos, more or less. Schedules are aggressive to the point of being delusional and often our optimistic plans degrade into little plan at all. The company is great at operating and marketing and selling games, so once one staggers out the door it's going to do great. I simply recommend taking deep breaths and letting go of a lot of the craziness. Other cons - I guess the hours can be long. This is a game company, and it doesn't excuse our planning missteps, but other game companies can be quite worse. Also, MZ seems to be quite wary of hiring junior talent, and I think would be well served to start doing so and giving leads and managers time and support to mentor those junior contributors.