Pros
The benefits are amazing, incredibly comprehensive and inexpensive. From a product standpoint, the overall strategy is so comprehensive, between applications and infrastructure, that there is almost nothing you can't offer as a solution to customers. Every customer seems to have some amount of Oracle installed, so there is always some Oracle relationship, whether or not it's positive, it's something to build off.
Cons
Oracle's internal culture seems to remain one of competition, rather than cooperation. This means multiple Oracle reps may compete for the same business in a single account, and some bad behavior results. With the acquisitions, this is changing somewhat, and there are pockets of accounts teams that work as a team, but long time Oracle employees seem to have that competitiveness that emanates from Larry.