Pros
None currently. Some years back I got to work with extremely talented individuals, but they've all left.
Cons
Management. Couldn't find a bigger gaggle of idiots if you tried. Completely oblivious to the reality about the development of their game. Constantly forcing out bug riddled code due to not firing idiot developers. They can't hire good ones because this company has become a joke over the past several years. Not to mention, they simply don't have the money. The only reason I'm still here is because I want to see what a company looks like when it goes under. I have connections at other companies and will be fine. I feel bad for those who don't. Though, to be honest, the majority of them aren't competent....so they probably don't really deserve it.