Pros: good hours, great pay
Cons: temporary contract, and very lacking in the management department.
Electronic Arts is a fantastic company to work for, if you are a full time employee. The temp contracts that they use are generally full of false hope. I had a great time working for this company, and met some awesome people, that will likely develop into life long friendships. As mentioned above the worst part about working for them is the fact that you are on a contract for a year, and even though they give illusions of grandeur, it is mostly false hope. At the end, none of the hard work that I put out mattered.
As far as the management, I feel that most of the people who did not meet the metrics to get hired could have probably been able to meet those metrics, had the management team provided the one on one improvement training so that we knew what we could have done better to get offered a full time position.