The salary they are offering you is very less. What are they going to offer you after training . I think you would probably get that same salary in India. I would suggest if you are from a middle class family and don't need to earn money to support your family not to accept the offer. They would probably make you work like hell and accommodation would probably be a bunk bed in some labour camp.