The bad reviews you read about this place are 100% accurate. I'm convinced the good reviews are from the owner and his family. The company was good at one point but nepotism has become the new norm. Turnover is extremely high. Professionalism is nonexistent. They are extremely paranoid that everyone is trying to take advantage of the company. People are frequently fired and decisions are made on emotions.
We have to account for every single minute of our days and are extremely micromanaged. Our bathroom usage is monitored. One minute late is documented regardless of job level. Berating is common from the Executive Team. Lunches are 30 minutes and closely watched regardless of level unless you're family. Bonuses are talked about when you start but no one (other than the family) has gotten one over the past years. All of our jobs are posted even when we're still in them because the turnover is so high and this provides the flexibility if they want to fire someone. Truly, you do not want to work here. You'll be told you can be an entrepreneur here and build a career, but it's not true. Unless you are family you will have zero say in anything. You will hate it and most people leave before a year. You may be mad at your employer but you're better off where you are.