Pros
Oracle is a great company to work for. I always felt a lot of pride to be working for such a known and respected company. Through acquisitions, Oracle now has a collection of "best of breed" products. Oracle is very supportive of working remote/home based. This is a huge benefit. I came to Oracle through an acquisiton which was extremly well managed and the acquired employees were treated fairly and with respect. Very few layoff resulted during our acqusition.
Cons
The Company is so large...it often takes years to understand how to "navigate" internally. Too much outsourcing, to the detriment of being able to get your job done because you are dependent on functions that need to be completed by offshore folks who have no sense of urgency or priority. Their understanding of the process is so limited, it often inhibits productivity onshore. You can spend days trying to find something you need on the internal websites. Reorgs are common and often.