Worked here at a managerial position.
Attitude, culture an pay are very very bad.
I guess all good comments are being placed by their HR.
People are forced to work more hours that they should, without pay (the ones on a salary basys, without punch system).
They accept newcomers and have some people on working visa's that depend on them.
Management was friends between them, so any escalations are useless.
Try to avoid if you can.
All the rest