I used to work for Indian owned company in US and my room-mate did too. He used to log more than 40 hours with clients but could only report 32 with his Indian owned company because his salary was suitable for 32 hours of work only. He did not get benefits either. For years we could not change employers or move from one state to another. However we were free to leave US on our own will. Guess what though, many of these companies had counterparts in India and they would sue you for thousands of dollars ! So that freedom to leave was there only on paper !

Every country goes through "labour pains" and then gradually changes. Qatar will too in near future..