Pros
Laid back (especially when working remotely), easy way to get video game experience on your resume (though don't expect it to be your "way in"), the work itself is pretty straightforward and easy to get the hang of, management seems empathetic and has been making good changes so far, and overtime pay is nice if you're willing to go into a work grind.
Cons
As the title says, very boring, especially if you're already not a big fan of COD or shooters (there's NOT a good chance you'll work on any other title when you're starting out). We've been playing the same game mode all day, almost everyday (usually 50 hours a week, sometimes more) for over a month now, and the game mode wasn't even that fun to start with, let alone the game itself, which is one of the lamest in the series to date IMO. Hopefully that will give you a picture of what the job is like. Your KPI is also the amount of bugs that you've written (they care a bit about quality, but quantity is mostly what they look for). But, It's really hard to find and write new bugs when you've been playing the same game mode everyday, especially when you're competing with almost 50 other people to call out the bugs first. Unless you're a go-getter, love the corporate structure, really want to move up in Activision QA (don't expect to work your way up to a dev job from this position), and/or can, somehow, not get enough of COD, then you won't likely see any major raises or promotions.