Pros
Oracle truly is the place where the best of the best go to work. It provides an atmosphere where the aggressive, smart, and driven workers can be handsomely rewarded for their efforts. Larry built the company with the thought that a few key developers make or break the product and having the best and the best paid sales teams will ensure that you outsell every other competitor. It's a place where sales competes within an account not only with dozens of competitors, but also with up to 30 other Oracle sales people for account budget. The best sales people thrive, the next 40% do okay, and the bottom 50% sink quickly.
Cons
It's a huge company, and very easy for many people to get lost. Managing all of the systems, processes, and politics can be very difficult. Oracle has outsourced so much of the business to Romania and India that it is now very, very difficult for sales to even get a contract out the door, and even harder to get it booked once it is returned signed.