Pious Cliche said Thank you for all your advises. Worst thing is that the company is not securing NOC for any employees."

Then that will be a real problem. Some other countries have industrial law which is a separate area of law which may protect employees. In Qatar, the contract is the law of the land. That's just the way it is and that's the risk you take when choosing to work with a local company.

But having said that, there is always more than one way to skin a cat, and is there any way you can work within the limitations of your current workplace? If there are incidents which are actionable, you need to have records of them, and if so, then take it up with the owners if you can or maybe you can lodge it at the labour office or at least get their advice on how to proceed further.

Most of the time, the owners of the company are not aware of these things going on as they leave it in the hands of the supervisors. If they are aware, they will probably do something about it. All the best to you, pc.