// Adds dimensions UUID, Author and Topic into GA4
Wednesday, August 19, 2026
31.2 C
Singapore

Oracle Shocker: Workers in India woke up to email of their firing!

INDIA: A 6 a.m. email erased 20 years of service for some workers in India following the Oracle layoff of 12,000 in the country, which is part of a larger global reduction impacting approximately 30,000 workers or roughly 18% of its workforce. 

A post on Instagram says: “No warning. No HR call. No manager meeting. Oracle employees across India woke up to a termination email at 5 or 6 AM with immediate effect.”

It also laments that the cut involves 12,000 jobs in India alone.

“Just got an email at 5 a.m. Over 20 years of service. Nice,” wrote an employee online, as reported by software_muchatlu on Instagram (IG).

The news is that another round of layoffs is reportedly coming within a month.

Still on IG, corybittnerkc posted a video telling how a client woke up yesterday morning on vacation to an email telling him he no longer had a job.

“He’d been joking about this happening for years. Oracle is just today’s example of something bigger. The rules changed, and nobody sent a memo. You need to understand that and plan accordingly,” he said.

As of the first of April, Oracle has reportedly laid off thousands of employees with operational streamlining, AI adoption, and regional streamlining as the primary reasons cited for these massive cuts.

Reports also state the company is facing pressure from investors about the amount of debt it’s raising for AI investments and its dwindling cash flow. 

Also, the wave of layoffs is not hitting Oracle alone. In another IG post five days ago, nadahfeteih says she got fired while sitting in her car in a parking lot.

“I was sitting in my car in the @stanford parking lot waiting for a friend after the #metalayoffs and clearly shocked, confused, and processing.”

“Because what exactly are you supposed to do after losing your job?” she asked, adding that after the shock, her mind went to sunsets, being outdoors in a life-changing moment.

Meanwhile, ux.dancarino gave a detailed explanation on his firing from Meta.

“I was a product designer at Meta. I have been unemployed since Wednesday. Documenting what happens,” says the caption to the video.

Saying that he has 60 days to find a new job, “or I’ll be kicked out of the UK.”

He narrated how he went to the office to present some documents to update his manager in a one-on-one scheduled meeting, but the manager went on a call with him.

“She sat down, and then she went into a call, and I thought she was going to present something, but then a woman appeared on the big monitor, and I realised, oh, okay, this is this kind of meeting.

“I was surprisingly calm because my original manager was actually laid off the month prior, and then there were rumours of layoffs at Meta.

“I had to immediately grab my stuff and leave the office, hand in the equipment, and my badge. My manager did ask me if I wanted to grab any snacks before I left. Of course, I did,” showing the snacks he grabbed from the Meta office.

- Advertisement -

Hot this week

‘Carrying on a legacy’: WP’s Sylvia Lim remembers her policeman-lawyer father 9 years after his passing

Lim Choon Mong first worked in law enforcement before returning to university and becoming a practising lawyer at 39, a path that his daughter would later follow in part.

Iskandar Puteri allocates record RM1 million to 32 green community projects as JS-SEZ drives sustainability push

Since 2021, the programme has funded 125 community projects and helped divert more than 200,000 kg of waste from landfills, according to figures cited by MBIP.

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