Pros
Lower management is usually friendly toward directs. The initial salary is enough to get you to walk in the door. The ability to balance work/life is great and there are opportunities to work from home when needed.
Cons
Oracle management does no believe in talent development--there are some very basic education classes and beyond that nothing. The initial salary is often your final salary, so long term employment for non-sales is out of the question. This approach is counter intuitive as Oracle is always in a cycle of training new employees and/or retraining employees brought over through acquisition. It is readily apparent that Oracle has a formula whereby they calculate the value of an employee, expected rate of return and cost of training a new employee, thus allowing Oracle to essentially carve out the need for salary increases, bonus structures, etc.