Pros
As some other reviews have mentioned, there are many things that put Wargaming Chicago-Baltimore apart from other game dev shops. First, the lack of crunch. Sure, when bugs crop up or big features are slipping behind as a code lockdown approaches, there are folks who have to stay late. But the whole, "we're approaching ship date—we need you guys to come in for 10 hour days and work through the weekend" thing just doesn't happen here. Perhaps an even more important positive facet of WGCB is how stable the employment is. The games industry is incredibly volatile (I've been part of multiple full teams laid off due to poor budgeting/planning at other studios), but Wargaming strives to keep people employed. It's very nice to work at a place that doesn't treat people as a disposable means to the end of shipping a game. One final great thing about working here is the potential for personal career growth and mobility. I've worked my way up through multiple positions at the company, and each step of the way have had a great manager in whom to share my career aspirations. If you're willing to put in the work and make your career goals known to management (and be patient but politely persistent), there's a good chance opportunities will open up for you.
Cons
While being a truly global effort, the "mothership," Minsk office and much of the management flowing out of that main development operation are incredibly bureaucratic. There are departments and sub-departments, and enacting any kind of optimization or change to this apparent monolith is nearly impossible. There seems to constantly be an oscillation between "One team," utilizing sometimes suboptimal technical solutions vs. each team around the globe coming up with their own solutions, and this constant struggle can be a bit exhausting.