Articles > Stories
Abuse as everyday communication
Migrant workers report being shouted and screamed at quite regularly. Occasionally, a worker has a recording of the abuse. Listen to the short audio.
Slaying dragons: Omar’s quest for a new job
Omar asked for a raise at Work Permit renewal. The employer refused. With the permit expiring, he thought he could use MOM's no-consent period to get a new job.
Battling to get needles into arms
In July and August 2021, TWC2 struggled against an unresponsive system to get vaccinations for a special group of migrant workers. The details of our experience speak volumes about Singapore's "efficiency".
Is this right? Ministry official suggests to worker that he should overstay
MOM said they needed 3 weeks to process the new employer's work pass application, but Saifuddin's pass would expire in one week.
800 deaths a year — and life carries on normally
Covid-19 is not the only easily transmissible disease around. There's another and it's been killing more people for years. Yet, we didn't lock up our workers.
Danny and Lin needed medical care but their employers ducked, part 2
The doctor said he had to operate, telling the patient not to worry about the cost since the employer should have insurance cover. "What?" she said. "I didn't know."
Danny and Lin needed medical care, but their employers ducked, part 1
Danny was faced with a $34,000 hospital bill and was looking for help. Our first questions were: Why isn't the employer paying? What's the law for?
About 960 complaints about kickbacks investigated each year – how embarrassing!
MOM gave this figure in a parliamentary reply. It's only a topline number. Look beneath it and it's a scene of buzzing flies.
The medical fund, Sajjad and his operation
A day by day account of how TWC2 helped a worker get treatment without delay after he fell down a flight of stairs.
If it looks like a duck, swims like a duck, and quacks like a duck …
A TWC2 volunteer went for a walk and came across a six-metre high hoarding. What is the ugliness that it is trying to hide from our view?