Pros
Staff is very competent and mission-driven. The office is in a nice neighborhood.
Cons
The owner infantilizes and disrespects his employees, pitting senior managers against each other and creating an atmosphere of fear. Senior leaders with quantifiable, consistent business results, who are respected by their teams, are let go for no apparent reason. What is expected in a normal business environment - that a leader makes rational business decisions regarding growth plans, goals and resource management, that employees apply creativity and initiative, that rules are applied consistently to all employees -- are all absent here. Many have compared it to a dictatorship, because punishment can come swiftly and unexpectedly, while colleagues are expected to continue on as if nothing happened.