Pros
It's an amazing team with good communication and teamwork. Everyone works hard and does extra on bigger projects and attack projects as a team. Another pro is that Oracle is one of the bigger companies around the world, so it will look good on your resume for your next or future job. It is a great company to work at if you are joining as your 2nd or 3rd job in your career so that you are decently compensated already. Another good thing is that Oracle has the "unlimited PTO" as a benefit for salary employees, but it depends on your immediate manager to approve or not. My manager was amazing at allowing me to have time off when I needed.
Cons
The issue is that once you join Oracle at a certain salary, you are going to be stuck at that salary for a long time.