Pros
People in all departments had good attitude, friendly and also very professional. When times are good, there was a year end bonus. In general, management was very rational about expectations and direction. Sufficient procedures to keep things organized with useful results.
Cons
CEO tends to frequently change directions and intermittently micro-manage. Much of management effort is running interference. I can understand need to break through the fog of management layers and assert control, but a better method needs to be developed. I recommend actual conversations, not hallway ambushes.