Pros
You have a job. Possible for remote work. If you are young and fresh out of school. it's a place to start your career but don't stay too long. You will be disapointed.
Cons
No annual raises. And when raises come they are not based on anything relating to contribution or performance. Managers have no say about who gets rewarded for the work they perform. Going above on beyond doesn't nothing for your career at Oracle. There are no career paths - and if you are offered a management role it will come with the added responsibilities (lucky of you get to back-fill) and no additional pay. For this reason the smartest most talented people don't last long at Oracle - they move on. And the management staff are those that are have are such ego maniacs that having a Manager Title without additional compensation is worth it to them. This means that most managers are really really bad x-theory managers (aka supervisors) who have not power to define anything. I mean anything. Even if they had the power they don't have the skills to execute. See above about ego. or a better word is "sycophants". Any company that would pay their CEO 18000% more than their average employee pay isn't a place you want to work or where you could grow.