Please do not trust the 4- or 5-star reviews. Most of them are written by current employees who were instructed by management to post positive feedback. I wonder why the HR Assistant Manager has so much free time that they can write such reviews and claim everything stated is true.
In reality, the management is so "kiasu" that they restrict access to company data for all staff. The HR Assistant Manager does not verify facts properly and simply accuses resigned or terminated employees of attempting to sabotage or modify data.
They claim that certain staff did not meet expectations, yet the company continues to use the work produced by these individuals. If the company can just terminated any time they liked, it show that they don't have a proper system in place at the first place.