Vantaggi
Some of the managers I've had in my almost 5 years at Oracle have been some of the best managers I've had. That being said, your experience will vary based on your manager/senior management. The teammates I had on various projects were hands down some of the smartest, nicest people I've ever met. Work/life balance is also incredible.
Svantaggi
Others have said it, but imo this is the biggest con of working at this company -- you will NOT receive a raise likely ever. New hires will start at a significantly higher salary than you. Despite incredible performance reviews or customer feedback, it will be pulling teeth to get even a 5% increase. Management will not try to match or counter any other offers you have, and in my experience will become exceedingly bitter and spiteful once you decide to leave the company. There is an obvious lack of support to promote within and do what's needed to keep good employees.