Pros
There are great people throughout the company, which is why some of these posts will tell you it's better than what the many, many other posts are telling you. Unfortunately, those great people are not at the top of the company.
Cons
Simply put: the CEO and the President can't be trusted. They will put on a great face and tell you everything you want to hear- they'd be great used car salesmen. (You can search YouTube for what happened the one time the CEO didn't put on his happy face) But they'll never tell you what's actually happening at the company, including that they laid off over 100 of your co-workers. If confronted, they say it was out of their hands. Seriously, they laid off over 100 people over three rounds and the CEO did not say a single word about it to the company. Do you really want to work at a place where the CEO won't say anything about folks losing their jobs unless he is confronted, and then all he says is the layoffs were out of his hands? That doesn't exactly exude competence or leadership you can get behind.