Pros
Oracle is a well known company - there are very few Enterprises that don't use some or all of the Oracle "Red Stack". Technically, the products are excellent. I was always confident that what I was positioning could exceed customer expectations. The people I worked with day in and day out - other sales reps, sales consultants, etc. were all excellent. It was very enjoyable being a part of the team.
Cons
Oracle's practices around Customer Support are horrible - It's practically impossible for a customer to reduce their support payments to Oracle, even for products they are no longer using. For me, this practice showed Oracle really does not care about their customers at the end of the day. The ONLY two things that are important at Oracle are making (forcing) a customer to renew their fully Support bill (or divert those Support payments to a Cloud subscription), and selling new licenses or Cloud subscriptions. As a sales person, you really don't have a career at Oracle. Oracle is constantly taking money away from employees by cheapening the commission plan (but of course raising your quota), taking away PTO in favor of "Unlimited Vacation" (yea, right, unlimited vacation - that's code for when you leave we don't have to pay you ANY vacation time), they took away the car allowance, they stopped paying for your Internet connection (even though I and every other teammate worked in a home office), etc. Oracle continues to figure out ways to take things away from employees. I have been hired by Oracle four different times in my career, so I was around in the "old days" as well as modern day. In the earlier days, as an Oracle field Employee, Oracle did things to make you feel like you were a part of the company and took a real interest in career development. In the current day, Oracle has basically gotten to a model of every sales rep is on their own. There are a lot of intangibles by bringing field employees together for quarterly meetings, annual meetings, etc. They have all gone away. Now, you have to get on the internet (that you're paying for out of your pocket) and sit in front of a screen for hours on end "training" on products.