Pros
Oracle is amazing, i worked with oracle for 2 years and enjoyed the journey. There are many pros that i can list out here. 1. Depends on team, but on an average there is very good work life balance. 2. Large cubicles, large cafeteria, fun activities, Annual outings, quarterly team lunch. 3. Free cab services in Hyderabad campus starting at 8:00 pm. 4. Learning product may be tough but once get the hands on, things are simple. 5. Best company to settle as there is no work pressure, sometimes there are deadlines but normally its cool. 6. Good people, any company is defined by there employees and i found oracle employees are very polite, understanding and very supportive. 7. Work from home. 8. no time sheets, flexible timings, sometimes you can can even manage to work for lesser hours as well :) 9. Hackathons- there are yearly hackathon events which are amazing, you can present your ideas and get a chance to fly HQ. Oracle is very cool company, one can think of settle with oracle. I would definitely recommend people to join oracle.
Cons
There are too many pros but cons are also there 1. less hikes, and forget about bonuses 2. no occasional gifts. 3. Limited and outdated technologies, oracle use ADF Framework which is messy now, contains lot of bugs that restrict you to faster development. 4. Technical growth is very less in most of the teams 5. No onsite opportunity . Most of the employees are leaving because they are not getting salary as per the market standards. You can enjoy only if you joined with better compensation.