My experience is not recent, but it also wasn't positive. They did an employee survey and the results were so bad, they did it again but had the managers "coach" employees for the right answers. The first time around, it was so intimidating, that you looked for a drop box where there might not be a security camera; The second time around, they required you to put your name on it.
Why I didn't like this company: (1) No processes, defined roles and responsibilities, and no accountability. You worked at the behest of the owner/CEO whose integrity was wanting; and (2) There was no job security -- people were fired left and right.
Salary and benefits were good.