No carieer development, despite outstanding reviews you will not get promoted even in 5 years.
Oracle definitely doesn't value its employees. Nobody recognizes your work, you are just number in system.
Benefits: Payed sick leave, Payed care for family member, learning resources, option to change job within Oracle, great people!
Cons
Not revised salary, you end up with the salary you bargained at the hiring. They rather hire someone else and give them more then you have. I can speak just for part of Oracle where I work. It may be better elsewhere.