Pros
If you get a boost working for a place that's always making tons of money, Oracle is a great place to be. If you don't really get a contact high from the numbers on SEC 10-K reports, then maybe not. Oracle makes lots of money, but tends to not share it with the employees too much.
Cons
Directives to management include things like "you may not give an employee a raise and a bonus in the same year". Bonuses were always pretty slim anyway. All compensation are predicated on new college hire staying less than 3 years and then they're out. Mostly you don't need much experience to get to "principal" (level 4) and then it's really difficult to get to level 5. It used to affect vacation, but Oracle now has "unlimited (with manager approval)" vacation, so better hope you have a decent manager.