Pros: plenty of office amenities, gaming/nerd culture, fun interaction with players
Cons: little advancement opportunity, temp agency hires, poor management and leadership, terrible insurance
I really loved working at SOE as a Game Master. Although the pay was very low, I stayed for many years because it was just such an enjoyable experience. I loved providing great customer service for the players, and I even enjoyed dealing with the difficult ones. The culture there is great, fun, and energetic. Food trucks come to the office almost every day, there's a great little coffee stand on campus, company trips to the movies, dogs allowed in the office (not for customer service buildings, but it's still cool)
Now the cons... For customer service, you can only be hired on through a temp agency, Wired Talent, which means your insurance benefits are pretty much useless. Management in other departments is very good, but in customer service, not so much. Most managers seemed to just treat work as a social playdate every day, rather than focus on improving their team.
There is little room for advancement. They do offer apprenticeships for game design, which is really cool, however most of that is just doing the grunt work that the rest of the devs are too busy to deal with. You can only get hired on in design if you really work your butt off and play the networking game right - if you don't make friends with the right people, you'll never have a chance. It also helps a lot if you're a cute girl, which is sad, but true of this company.
Another con is that you can be fired for really arbitrary things - regardless of how much of an asset you prove to be to your team.
You can literally be the best person at your job in your department and be let go without warning for a literally harmless misunderstanding! I know that from experience - and I'm still a little bitter - but, really, SOE is a wonderful company to work for and I'm thankful that I was able to enjoy so many years there.