Pros
Oracle is a big, well-recognized, company with offices all over the world. It also has a lot of opportunities within the company that people can transfer between job functions. Oracle is a leader in most, if not all, the products in the market, and it acquired a lot of its competitiors in the last few years. Employees are working on the best products and technology, leveraging a lot of these from its acquired companies. Besides, Oracle has a wide range of customers from Fortune 100 companies to small or medium-sized companies. Thus, employees know they are building the best products out there serving the biggest companies.
Cons
Oracle offers very low compensation packages and provides very little career advancement guidance for employees. Managers are not well-trained to lead teams, and have very inconsistent practices on promotion.