Company: Oracle
Date: 2017-03-21
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Great work-life balance, plenty of internal opportunities
Pros: Oracle culture promotes flexibility and a great work-life balance. There is decent stability - there are occasional minor layoffs within BUs, but not massive company-wide layoffs like other silicon-valley companies.
It is a big company with a variety of products, and internal transfers are encouraged. So there is the possibility of working on different products without having to switch jobs. In my 6 years at Oracle I have worked on two (entirely different) products already.
Cons: It is a big company with tedious and bureaucratic processes that can slow you down frequently. 
Open-source is not embraced, which imposes unnecessary restrictions on technology choices. One has to go through a painful third-party approval process in order to use open-source technologies.
Salaries are lower than silicon-valley standards, with little or no bonuses. This frequently causes attrition and makes hiring in the bay area harder.