Pros
There is a large community of very strong game makers. It's a large, mostly stable company. Electronic Arts owns a number of valuable licenses and working for these cash cows can look great on a resume. If you can get past "grunt coder", there is a some interesting research being done in a few places.
Cons
Decision making can be very corporate - money matters much more than art. For entry level positions, you are very much meat in the machine - until you are specialized enough (or make good friends with someone who decides headcount), expect to be plucked from project to project based on whatever the company needs - your career be damned. It is sadly easy to be "type cast" - you are the blah blah guy - and you wind up doing the same work for years until you threaten to quit.