Workers at a Chinese home renovation firm who failed to complete tasks had to drink urine, eat cockroaches or get whipped by a belt.
Others had to shave their heads or drink water from a toilet bowl.
The punishments were meted out in the presence of other staff, said workers who quit the firm in Guizhou.
Besides physical punishment, workers could have pay withheld for a month. And people who did not meet a dress code that included wearing leather shoes were subject to a fine of 50 yuan (HK$56).
Yet most workers stayed despite the punishments, which started this year.
Indeed, many who suffered punishment showed little outward sign of unhappiness, according to state media. Rather, they accepted it as their fate.
But three managers were put behind bars for up to 10 days for humiliating others, according to a social media post by the local public security bureau.
Labor conditions in China are often described as harsh, with long hours and low wages.