Pros
The people are fantastic to work with. Because EA is in the business of making games you get all walks of life. As an engineer I find it very enjoyable working with artist, game designers, and professional management types because it gives me a bit more perspective on our industry in general. Typically us "geeks" get very engrossed in the Tech side of things and a place like EA lets you come out of your shell a bit more. Also you are making a games which does add to the atmosphere of "fun". I have worked for other big companies and I feel that EA compensates well and they are trying to change as we the workers are aging (more time with family, etc). Last I would say as a "gamer" getting free EA games and having the Library where I can check out moves and games for free is a big plus.
Cons
The hours can be a bit "crunchy" sometime. Also these games are big money produces these days and this adds additional stress to make sure everything comes out on time.