Hi. It is a common practice in Qatar. Seldom companies pay on time. If you are lucky enough, you will be employed by one of them.

Heard that government of Qatar is going to introduce certain rules into that effect. Wait and see ......

Good luck