Pros
Talented coworkers. Ability to open source some of your work.
Cons
The management and production structure is rapidly driving away talent. There is no framework for role growth or promotions. The only way to get promoted is to leave the company. Salary raises do not meet inflation, and bonuses are nonexistent. Managers have no interest in being managers, and many do not have any 1:1s or professional development conversations with their reports. Employees are pushed to the fringes if they "don't fit in" by voicing opinions management doesn't like. They will make it clear you aren't welcome by offering minisule salary increases and assigning mundane tasks until you leave. If you don't gel with the cliquey EA/DICE leadership group, you will not feel comfortable here. Production process is very messy, direction changes rapidly and often.