Pros
Great benefits, including health, dental, 401k match, vacation days, gym membership reimbursement, and a 3 month sabbatical after 10 years there
Cons
Drama, office politics, very poor communication. Teamwork was discouraged. I found my supervisor wanted to be in a higher position so she was constantly sabotaging her supervisor. There was a lot of that in every department. Travel was excessive for my taste. On a plane to Britain once a month was taxing. Unfriendly environment. In my department, nobody talked to each other unless it was about work. I was thrown under the bus by my supervisor more than once. No formal HR department, so nobody advocates for you. The open office concept allows no privacy in an industry where privacy is very important. Pay wasn't great either. Just a rotten place to work.