Pros
The staff is genuinely good to work with. With the recent mass layoffs, everybody's taken a sort of "all hands on deck" approach to getting things done.
Cons
The executive management team is horrendous at communicating anything that's going on. You would think in the wake of laying off 3/4 of the staff just a few days removed from Thanksgiving, the CEO would have a meeting with everyone who was left and give them some sort of status update or thank them for continuing to do their work in light of these events, y'know, *some*thing. It would be uncomfortable, sure, but it could help to assuage the concerns that everyone else is going to be laid off at the end of the month, or the following week, or whenever. Instead we've heard nary a word.