Pros
Great benefits. Great location in Nashua NH where you avoid the Boston traffic and the Massachusetts income tax if you live in New Hampshire. Very flexible environment. You can work from home whenever you need to. There's not much stress, at least not in my team. You can move around to other groups if you want to work on something different.
Cons
Raises are non-existent from my experience. You can go years without a single raise, and if you do get one, it's a very small one. From what I hear, promotions are hard to get also. If you apply for an internal job, it is company policy that you cannot get a raise or a promotion (title change), so all moves within the company are lateral. Oracle is just not a fun and exciting company to work for. If you are looking for an exciting environment where you can advance in your career, this isn't the place for you. Not many young people work here, and there's a good reason for that. If you are looking for a place that is comfortable and flexible and you value that way more than money, career advancement and a fun culture, this may be the place for you.