Unless you like the status quo, do NOT work at Oracle
Pros
There are great people who are smart and want to do right by the company. And, the pay is great. If you just want to punch a clock and get paid well, this company is for you.
Cons
This is an old, institutionalized, uncreative, "that's how we've always done it" company. While the technology may be cutting edge (some would say that's debatable), if you're looking for an innovative culture that's open to new ideas then stay far away. In addition to being burdened by so much process - there's a complex process for everything there - that holds up speed and time to market, Oracle is swimming in employees with such a long tenure that creativity and new thinking has been stomped out. At least 2-3 times a week, I heard, "thats how we've always done it" or a form of that phrase that dissuaded new thought. And, if there was room for new thought, changing the current process would make it too hard to implement. Again, if you want the status quo, punch the clock, micromanagement, process-oriented lifestyle, then sign up fast. If you want creatively, freedom to do good work, collaborative thought, easy work tools, and career opportunity then keep walking. Nothing to see here at this company. BTW, the entire time I was there I didn't have ONE review or discussion about my career goals. Not one. Nor was I encouraged to develop my skills. I did that on my own.