One of the bestThe good thingsEveryone knows their role and responsibility. Good benefit and really take care of staff benefit. Opportunity for career growth. Competitive salary package and perks. Staff appreciation ( annual dinner, staff of month, birthday card and gift voucher). Training (to improve staff competency). Sports activities for staff, Staff gym, rest area and sleeping bay.
The challengesNothing much as there are one of the best place to work for.