workers right is almost non existent in Asia, i think only Cathay Pacific has a decent policy and union involvement.
Singapore airlines is worse, charging so much and yet the FAs are treated badly. anyway, i think its a fair deal as the FA would be given the information before signing the contract.