Pros
The corporate culture encourages open thinking, honesty and integrity. At the same time the people encourage me to come back day in and day out. The dynamic, fast paced environment esures that people stay on their toes.
Cons
The fast paced environment doesn't mesh with people who are set in their ways and in some cases, EA has changed faster than individuals have developed. This rub causes a consesus driven environment which requires everyone's buy in for some areas and in others changes are made with little notice to the employees. The employees that are resistant to change need to be eliminated. Also there is always a sense of budget constraints which looms over the entire organization. Also a lack of big picture focus means that teams are moving in different directions.