all the while company only running normal shift (8.30am to 5.30pm). if now some of the workers required to do shift work (3 shift). is the worker has the right to refuse shift work?
Surely they can refuse because it was not what has been contracted to do. Since there is a change of condition of employment, you better make a new offer and a new contract of service. Consult the Labour Department.
(Feel free to share your experiences)
Read the latest labour law!
At the new Labour Law website