Pros
Oracle is a very mature company. Therefore basic things like onboarding, relocation etc. are well taken care of. Salary is industry average. You receive a lot of training for personal development
Kontras
The sales side of the company is set up in a way that everyone is fighting with everyone. For example, support renewal teams have contradictory goals to net new license sales. Also within teams and lines of businesses boundaries are intentionally vague, which means in your Oracle career you will have a lot of discussions and bad energy. Many of the best people leave after a short period of time. Also the company is very inflexible. New ideas are not embraced but turned down. Only the mediocre people stay and turn out to be managers. This means the mid-management of the company is of poor quality and lack innovation.