Pros
A large, entrenched US-based company in the database and enterprise software industry; some very smart employees and teams working on interesting products; decent and competitive initial salary; ability to telecommute and work with world-wide employees, partners, and customers.
Cons
As mentioned in other reviews, there are no further compensation adjustments after your initial salary - negotiate very hard at signing. No such thing as cost-of-living raises or regular raises; no compensation increase if promoted; no bonuses or stock options unless senior positions. Although I don't doubt there are some great teams and organizations to work with, I worked with a mgmt team that were unethical and unreasonable in their requests of the people that worked for them. Enterprise software strategy is a mess from a product development standpoint. Strategy is acquisition, which gains customers and removes a competitor, but from a product development standpoint involves the integration of engineering team, tools, and products - hardly ever successfully. A mash of products and teams doing the same thing; often Oracle sales teams compete against each other!, each team citing themselves as the "Oracle's preferred solution." Result is a mass of teams and tools, disorganization, and no communication. Frustrating to work with and/or support these teams. A cold, US based company focused on the bottom line. Good if you're a shareholder, not an employee.