Pros
Some of the work is actually quite interesting. Many employees who aren't caught in HQ drama are very good at what they do.
Cons
Where to begin...constant change in senior management. The company can't decide what it wants to be. Constantly bringing in new people to save the day and blaming those who left for all the company's troubles. The company is very worried about what employees say about them when the leave the company, but does not extend the same courtesy. Micromanaged. Your email is read and your web traffic is scrutinized by the highest levels of the organization. There are cameras everywhere and I don't think they are for "security" but for watching employee activity. Very oppressive and hostile work environment. So glad to get out! Senior management are nothing more than yes-men to CEO who has a hugely inflated ego. Benefits are terrible, but I suppose they're not great anywhere anymore. Some of the worst employee morale anywhere I have ever seen...unrecoverable IMHO. Lots of talk about "values," but it's not really seen in action.