I don't want to say this for long time but I have to....
I noticed most of top Indian managers are ego-istic. Even a small spark triggers them a lot and try to punish their employees.
They just want a person who wash their a and lick their *** and don't go beyond them. The top management layer also fuel their ego and just maintain the status quo.
How long you can maintain the status quo of 15+ year old technology. They simply drag and just sign if some one brings new concepts with their names. H1b's are mere slaves in their pockets who add fuel to their ego as they can't question or go beyond them.
If you raise a question, you are the first in the hit list. The hit list is usually an excel sheet given by manager to top management for layoff. The layoff is always your manager's choice. If you challenged your manager's ego he keeps account of it and move you to top list.
How do you identify you are on hit list ? your work is offloaded. You don't have major chunks to do. You don't attend any major meetings. Your manager is not taking you to any external team discussions. Your manager/lead always asks you to document your work - Always these non-sense cheap politics. If you see any of these better prepare your bag and move on.
Oracle is building a mud house in ocean with donkeys than horses.