Pros
The people at the "worker level" are generally very good, but the culture is really bad.
Cons
The company is owned by one guy. If he doesn't want to do it, it doesn't get done. He doesn't really believe that having a website makes sense -- because your competitors will steal your ideas. (Check out their websites and you'll see they make no effort there.) He also places no value on family. He once said at a company meeting that we should put work first over family. We all looked at each other, thinking he must have just said it backwards. I mean, who would say that out loud, even if you did think it. But he went on to call people out by name and criticize them for putting family first. I don't begrudge him anything since he built and owns the company, but it isn't someplace I want to work.