Pros
The pay was decent and the coworkers (not counting the owner of the company) were nice people that were enjoyable to be around.
Cons
Owner of the company was a micromanager, but also was never around. Worse, you could not take his word on anything, big or small. He would schedule a meeting, then not show up and not bother to tell anyone. He would say a department could be autonomous, hiring and firing on their own, and the very next week fire someone then hire someone else without consulting anyone else. The owner brought in a consultant under contract who (I later learned) was basically intended to reinforce his belief that his employees were all incompetent and he should fire most of them. Instead the consultant learned that the owner was the biggest problem, but of course when he tried to tell this to the owner with suggestions for improvement, he was shut down and neutered for the remainder of his contract. Oh and the facility had mice and mold.