Now in this connection if the company takes work with their employees over 6hrs, then they will be knowing what the law is and will be safe to do so other wise they will be fined and they will never take such risks. In many companies all work for 5hrs/6hrs including non-muslims, so the companies are acting with good deeds. But else where in the world it is different where the fasting muslims work for more than 8hrs, but still they do not raise questions.