I have been working full-time for a big, island-wide company since coming to Singapore. Because the company is so big, my direct boss was not the head of the company, but rather something more akin to an local manager, with maybe half a dozen people under her.
At first, things went well. The work was good, but far from ideal (the pay was abysmal, but enough). Still, I was satisfied with it and generally enjoyed working. Then I started having health issues, which I won't go into here. Basically, I started having to take days off work to recover from times when I would get worse, and was advised by my doctor to stop working for at least a few months to give myself a chance to recover. It's aggravated by heat. Just as well I'm in Singapore

I realised that even if I took a few months off, I'd still be in bad shape, and to save trouble in the long-term, thought it would be easiest for everyone if I just quit my job so they could find someone who was capable of working the full amount, instead of making them find a temporary replacement, and then come back and possibly get worse and repeat the whole thing over and over again. It was clear in my contract that a reduction of hours was not possible. I've since lined up a job that works around my health.
My contract specified I needed to give 2 weeks notice, but I gave a much longer period of time, to give them longer to find a replacement. In the end, they got 4 (I think) part-time people to replace me.
When finalising everything, I realised that I had not been paid for the last few months. I should have realised this earlier, but I was busy working while sick, so it slipped under my radar. This was my biggest mistake. I contacted my direct boss (by sms and email--she never answers her phone) about this as soon as I found out, explaining that there had been an oversight and so on. No reply. I contacted the paymaster, a separate person, who said that my salary was all ready to be given to me, but it was up to my direct boss to actually do the paying.
This carried on for 3 months. The few times my direct boss deigned to reply to my numerous clear emails, she either ignored the issue completely, or managed to miss the point and misunderstood the simple issue. I also contacted the MOM and gave them the details of my situation. They said that withholding my salary like this was illegal. Informing my direct boss of this yielded yet more radio silence. I'm convinced that she is either grossly incompetent or actively criminal.
I've been sick and not able to follow this up daily, unfortunately, so it's dragged on for this long. It's clear now that it is a waste of time to try to get my pay from this incompetent woman. So, I gave up on ever sorting it out with her. I directed my efforts into HR.
HR haven't answered emails about this (perhaps to save face, or they might be hoping to ignore away the issue?), and are hard to reach by phone. Last week I finally got through. I have a recording of the phone call. The head of HR directly stated that she refused to listen to the issue, but instead told me four separate times to sort it out with my direct boss, despite me stating that after 3 months, the boss had proven that trying to sort it out with her was a fruitless endeavour. She was about as unhelpful as one could be. I explained that all I wanted was to be paid, and would rather this ridiculously easily-fixed issue be sorted out without fuss, but if I was continued to be rebuffed then I'd be left with no other option but to go to the MOM, which is something I honestly want to avoid. She still insisted I not bother her with the problem, and to talk to my direct boss. Pointing out the illegality of the situation didn't bother her in the slightest. After much frustration, she eventually said she'd talk to the direct boss and call me back. I haven't heard back from her, of course, and don't expect to. Still, ever hopeful, I'll give her the full 7 days.
I'm worried now that other people in the company are being treated in a similar way and it's being allowed to continue. What at first seemed to be a small error now appears to be part of a much more serious problem with the company.
It looks like I'll have to go through the MOM to make these people actually follow the law. Does anyone have any advice or experience with doing so? The timeline of everything that's happened is quite clear, and I've already sent them a preliminary email, so they are aware of the situation, but need me to come in in person. I have a fair amount of documentation and incriminating data, including three admissions by my direct boss and the paymaster that my direct boss that was purposefully withholding my salary (all in writing--email or sms). The whole thing is quite cut-and-dry, I'd think. I can't fathom why they'd want to force me to go to the MOM, unless they know it's pointless, so I'm quite worried. I guess this started either due to my direct boss being annoyed at me quitting, or due to her just wanting my money, but I really don't know her reasons. I don't care, either, as long as she bloody well pays me and follows the law.
What can I expect? How long will this take? And, is it likely that they'll be able to do anything to prevent the company from doing this sort of thing to other people (e.g. by keeping a close eye on them or something)?
Thanks to anyone who is helpful. Sorry this was long. I'm still really angry about it.