TL;DR - An employee found fire safety violations in one of its Bangalore offices. He reported the violations internally. Nobody addressed the violations. He reported the violations to the cops. Oracle sacked and sued the employee.
Not sure why you are being down voted. It is worth knowing.
Besides the poor hours of course, I can remember the following:
1) Unpaid overtime.
2) Spiteful, political management.
3) Revolving door of employees due to firings.
4) Replacements were not trained, so nobody was set up for success and growth.
These are just things I remember experiencing second or third-hand, but so much of the grunt work and broken processes flowed to my counterparts in Oracle India.
Their reward for trying to make sense of everything was being fired, regardless of performance.
Oracle US employees were usually spared a few years of runway until being laid off, regardless of performance.
Oracle India was even worse than Oracle. I truly feel terribly for the exploited workes there. You all had it way way worse than us.