Vantaggi
1. Good name and great software that is used widely so a good application skillset to develop; they trained me very well. 2. Great place to be very lazy, be lost in the pile and not work much if you like that lifestyle (I personally don't) 3. Unlimited learning resources as long as you are good at self-study. 4. I like the top managers like Safra and my EVP, they are really A-grade. 5. People are generally very nice here...a lot less individual "arrogance" here than when I worked for another software giant.
Svantaggi
1. Treat their people as expendable, especially if you are in area not of interest to the corporate objectives of the day/fiscal year. 2. No raises, ever...need to change roles to get an adjustment. 3. Fight to find work and live in fear of a sudden layoff due to feeling contunually underutilzed. 4. Politics are a little much as they do not make sense verses utilizing proper available skillsets amid turf wars. 5. They "talk" an amazing game, delivery not so much at times.