Working at Oracle takes a lot of flexibility and adjusting on your part. They will move you around the organisation as they please with no regard to your educational background or previous experience. You can expect to be moved from one team or product category to another with no explanation or warning.
Furthermore, Oracle oftentimes suffers from hiring freezes so patience is advised.
I sent my papers to Oracle in Q4 2015, and I did not hear from them until March 2016. I was then invited to an assessment day in April and I was offered the job almost immediately after. However, my contract and start date was not revealed before 2 months after I was initially offered the position.
But, if you can come to terms with the constant changes, delays and non-existing transparency, Oracle is a good place to work in terms of benefits and salary.