Pros
The Oracle name and brand are very strong in the tech industry. Well established, stable company that has ample opportunity to gain a diversity of experiences across the numerous global industry units. Great benefits.
Cons
The company is antiquated in many ways. Oracle likes to build/acquire it's own tech as much as possible, for internal use This isn't necessarily a good thing as there are many better vendors- a perfect example is their CRM tool, which is comically subpar. The company is highly verticalized with a lot of red tape and bureaucracy. The processes are extremely convoluted and rigid with too many layers of approval required. Some of the most simple task take an act of congress to complete. There is a universal sense of low morale and Oracle conducts frequent mass layoffs like so many other tech giants. It is known to have bad leadership that is highly political and adversarial. There is an arrogance that customers and partners are lucky to do business with Oracle. I wouldn't discourage anyone from the opportunity to work at Oracle but I wouldn't recommend it either. I would say that they are another example of propaganda machine, but once you get inside, it's a mess.