Pros: money, if you're in the right place, at the right time.
Cons: the list is endless - work/life balance, lack of career, broken infrastructure...
Oracle was a good place to work back in the 1990's.
They like all companies used the dot-com bust, and 2001 terrorist attacks as an excuse to freeze wages, and shift the wealth from individual contributors to executive management - the money was there, it was just redistributed out of the hands of employees.
Over the years, Oracle has gotten progressively
– more... worse - with every acquisition comes new 'talent' dedicated to establishing a non-existent 'career' at Oracle, and clawing their way up the ladder. They will mindlessly do anything executive management (the bunch of yes men that are afraid of their bosses) tells them to do.
It's infrastructure is falling apart, because the executive management is too cheap to invest in new equipment, or develop new processes that facilitate a productive environment. Managers have no training, the diverse work force is so diverse it's impossible to effectively communicate.
Careers at Oracle are an endless chain of bringing people in, chewing them up until there is nothing left of their personal, or professional lives, then spitting them out to crash and burn with a complete lack of conscience. – less