// Adds dimensions UUID, Author and Topic into GA4
Wednesday, September 23, 2026
29.8 C
Singapore

Taking medical leave one day before your day off leads to bosses getting angry with you — Singaporean reveals the “unspoken MC rules”

SINGAPORE: A Singaporean recently shared on social media some of the unspoken medical leave (MC) rules in the corporate world.

In a post on r/SingaporeRaw, he wrote:

1. Taking medical leave (MC) the day before your scheduled off day often leads to managers reacting angrily. 

2. If you fall ill and need to take medical leave for an extended period, the directors will arrange a one-on-one meeting with you upon your return.

During this meeting, they will question you about the reasons for your medical leave under the pretence of concern.

3. If you are away and need 3-5 days of medical leave, your direct manager will be subjected to intense scrutiny regarding why their team members have already used up 4 out of 14 medical leave days by the second quarter.

The managers will also investigate the situation thoroughly, even emailing the doctor to inquire about your medical condition.

The Singaporean then explained that the private company he worked with used these “unethical tactics” to discourage the employees from taking medical leave.

As a result, many end up working even when they are sick or reconsidering necessary medical procedures just to avoid the stressful ordeal of being questioned.

He also shared a personal experience:

“I am outraged because my recent medical leave was due to a vasectomy, which required at least a week of recovery. I only took a few days off because I didn’t want to disclose the personal and painful details of my situation.”

“They think they know better than a medical doctor.”

The Singaporean’s post struck a chord with many Redditors, prompting others to share their experiences.

One Redditor, who has been working in the accounting services field for five years and holds a senior position in an audit firm, recounted being forced to return to work despite being on medical leave. 

He said, “I was sent back to work despite my MC. Just because the client is demanding and my managers don’t wanna step in anymore.”

Another Redditor shared a distressing incident where they had to stay in the office and work overtime despite vomiting blood.

A third Redditor mentioned that their boss would criticize employees who took medical leave on Mondays or Fridays. This led to an unspoken rule in their workplace that medical leave should only be taken on Tuesdays, Wednesdays, and Thursdays.

Others, meanwhile, expressed shock at how cruel some companies can be. One Redditor chimed in and said:

“Horrible company. They think they know better than a Medical doctor, it seems. Just wait till someone gets COVID and comes to work.”

Read also: Taxi driver who was once MNC manager with master’s degree says he’s now happier being a cabby

Featured image by Depositphotos

Hot this week

After Workers’ Party has called for it since 1994, Jamus Lim cheers Education Ministry’s announcement of smaller class size pilot

"I am, of course, immensely gratified by this development, not least because the #workersparty has been hammering on about smaller class sizes for ages (since our 1994 manifesto, championed by our ...

Fake SPF pop-up alerts claiming your device is ‘locked’ are back; Police warn of phishing scam demanding urgent fine payment

SPF has warned of a re-emergence of phishing scams using fake pop-up alerts bearing the police logo, claiming devices have been locked for accessing illegal content and demanding immediate payment ...

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks