Oracle has a great team culture. If you worked there long enough, you will build one of the most valuable traits in your career - PATIENCE. It is a very process driven and structure company. Almost... 30% of your time will be embroiled in processes to get things done.
The company can make wrong turns and the collateral damage is the employee. They don't really listen to the employees on the ground on situations. Resulting in massive losses where the employee pays... the price of getting impacted in the Reduction In Force exercise.
Great work environment, tons of feedback from the CEO. Opportunity to work on multiple projects at the same time and consistent stream of learning new abilities from almost every project.
Office was a little small.