Pros
Great benefits - thats it.
Cons
The only way to get a raise at Oracle is to quit. You will hear this over and over from former employees - it is true. When you do ask for a raise, you will be told all of your failings, none of which even make their way into your performance reviews. Utter lack of innovation. Considering they own Java, they are woefully behind when using it in their own products. Product lines and features are incredibly dated and behind the state of the art. OCI is a joke - a bland copy of other clouds with nothing new to offer and unlikely to be anywhere near as good. Corporate culture at Oracle is absolutely the worst I've ever experienced. Directors try their best to create competition between teams, reducing teamwork and making for worse products. There are many processes in place to assess who is to blame, but none to reward those who deserve it,