Pros
The company is so large that if your main concern is stability, this would be the number 1 choice to be in MN. Oracle is an international company as well, so people have found positions in Oracle offices around the world. Workplace is Diverse and the people are great to work with. I Tele-commute 3 days a week with some of my co-workers doing it full time. So this is a great work at home position that allows me flexibility to be with my family.
Kontras
Its Big, so big that sometimes you feel like you can't make a difference. The bureaucracy also makes it hard to move around to other positions that you desire. In addition, once you have obtained the position, it may take another 6-12 months for the approval process to complete before you can start your new position.