Pros
Flexible hybrid working conditions, though those are trying to be changed. They know how to throw a great party.
Cons
The CEO is the worst micromanager I have ever seen. He needs to approve every single penny that is spent instead of hiring good people to manage to a budget. He seems to have no trust in any of his employees to do their jobs given everything he has to personally approve (avoiding specifics to not make my position known). His most trusted advisors aren't even employed by the company, however they make most of the important decisions. He would rather fight a lawsuit about anything than doing the right thing for the employees. I have no idea how the company has been in business for so long and highly suspect it will not last much longer.