For my advice, if you think you suit for the APO job then join but If you join for the sake of money. You should look for somewhere else.
The environment of APO (usually working under hot sun/rain, checking of car, motorbike, vehicle smoke is unavoidable/ do traffic warden, bag check etc) unless you get a decent assignment. (depend on assignment)
APO also required you do long standing hour, everyday need to commit at least 13.5hr to 14.5 hr ( briefing/ drawing/ returning of arm/baton) they also require you to report half and hour early to get change and one of your offday will be call out due to short of manpower (you cannot said no, if not they will send you for resentment)
This is the reason why the turnover rate for APO is super high.
Please, think very carefully before you join bah, cos you will be signing a bond and tied down with the company. The company can penalty you if you break the bond. Go read up some online review etc Glassdoor, indeed. Good luck.