Pros
Very talented employees and most of them will leave in less than a year so you will have networks into several companies.
Cons
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. Employees are fired at random. 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 and they believe everyone is stealing. 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) gets one. All of our jobs are posted even when we're still in them because the turnover is so high and they may get upset and 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.