Pros
There is a lot of flexibility with work hours as long as the job gets done, a pretty nice work out facility with classes over lunch, decent cafeteria, nice campus, and good benefits. There's a lot of Oracle discounts for various things like travel, electronics, clothing which helps save money.
Cons
The biggest problem with this company is that they are absolutely no pay increases. After 5 years of working here there has been no salary adjustments, not even for cost of living increases. Most of the long term employees with the most experience are paid well below market rate and catching up is almost impossible. If you can sustain the same salary year after year, this is the place for you because there is plenty of work and feels pretty stable.