The company overall is OK. But think their system was not friendly for staff when they required to settle salary disputes. The good thingsOnly work on Saturday (once a week) as and when required
The challengesAs an odd job worker who only works one day per week (on Saturday as and when required), the company payroll was very messy and paid monthly cpf based on full timer salary. Even pointed out the mistakes to the payroll staff, they took few month to settle it.