Hr, today is easily the department that actually does harm to any company in SG. Instead of resolving employee issues, they in cahoots with operations screw the employees. Instead of creative benefits utilisation for employees, the undermine the whole org by cutting benefits in order to score points with the bosses. Those companies with low employee morale mostly are due to HR itself and they cover themselves well by coming up with surveys that conceal their dirty work but point fingers at other dept.
Any smart boss nowadays will eliminate HR dept and let finance settle payroll. Allow employees to settle issues through union and if there is no union, directly settle it with the boss. Resign if you must because lousy companies don't deserve talented employees. If you are afraid of losing yr ricebowl, you definitely are a lousy worker.
Bottom line:
SACK THE WHOLE HR!!!!