It is suspicious to me that 3 positive reviews for this place all happened on 1 day, it's probably because they are falsified and created by 1 person but I digress.
If you are looking to work here, you need know what you are getting into. The management here is an extreme micro-manger and if you make mention this (like some of the previous reviews), it gets turned around into your problem meaning "you can't take the heat" or "your problem, not mine". Responsibility should be taken if something is wrong, but you should not be blamed for the owners insecurity of who he hired or who he wants you to keep tabs on.
Extremely petty comments made to employees that are not encouraging management, but rather patronizing.
I don't think that throwing things at employees or making up lies about them is good for morale.