Don't fall for the "positive" reviews (they're fake, posted by managers at the request of the owner/HR). This company is awful to work for because they don't care about anyone who works for them. It's super stingy and there's zero integrity with how they treat people. The management have no skills relevant in today's market. They only look after themselves and a chosen few with regular pay rises/ bonuses while everyone else gets zilch.
When they look at these bad reviews they love to blame it on disgruntled staff instead of actually taking it on board and trying to improve.