The owner of the company is morally unstable, unprofessional, unmannered person.
It doesn't mater how many years of experience and what kind of knowledge you have, it won't be beneficial in this company as management has very poor understanding in IT business management, and at the same time they do not even try to listen to professional advise.
Favoritism is the best driving force there. You do not need to have any knowledge, except how to deal with people like the owner to be successful.
Company is often firing people without any good reason or explanation. You won't be safe sharing your concern about any unprofessional behavior you will be dealing with. In case if you share it you will be kicked of right away.