Bad management, schedule comes out SO LATE (weekly, and only comes out on Sundays most times), unprofessional management (they speak super crudely), unpaid OT
Colleagues are friendly, and working locations are ideal (central regions)
Cons
Management is never wrong, so it's always your fault/you just making excuses. Also talks/gossips behind people's backs. Annual leaves/medical leaves are not guaranteed due to low manpower. Low pay, no career progression.