First of all you just cannot compare the working conditions of Europe to that of the Middle Eastern countries. The environment of work is totally different.
As I have stated earlier, government departments work 8 hours, five days a week along with banks and some companies. But most private companies work from 8 to 5. There is no such thing as free hours here. The work culture is good but that all depends on the type of company you join. There are several companies here, even very large ones, which is dishonest and know every "trick of the trade" to eat up the salaries and End of Service benefits of workers. Some of them have no fear of the law or God and are downright cruel. Yes, people do work 10 hours or even 12, but getting paid for those extra hours depends on the type of company and its management. Many low-paid workers are usually the sufferers. In order to understand how the unscrupulous games are played, you need to be here.