Unlike office workers, migrant workers have five insurances and one gold. Even if they don't work for a day, they can still get paid. However, most migrant workers have no fixed wages, which are calculated according to working hours and days, or a project cycle. In addition, some projects are contracted out now, and some have even been contracted several times, so in the end, you don't know whose money to take. The contractor said that the developer would not give money, and the developer said that the salary had been given to the contractor, and the two sides passed the buck.
Therefore, it is difficult for migrant workers to ask for wages, on the one hand, because they don't know who to ask for wages, and on the other hand, because a project has a long cycle, many people may have worked in the factory for a year, and it is difficult to get this salary. The contractor also refuses to pay for various reasons, and has been dragging on, or you can just keep working and pay when you are finished. If you don't get your salary, once you leave, you won't get your previous salary. So migrant workers are very helpless. On the one hand, they are afraid to leave, but they are worried about going on, and they still can't get the money and waste their time.
Therefore, I personally think that migrant workers must sign labor contracts and know who they are working for and who they are paying. Don't work if you don't know If there is a labor contract, it will be more secure to know who Party A is. If you can't get your salary, you can only report it to the labor bureau.