Pros
You will learn alot considering that you get to work crazy hours (Essentially around the clock - with around the clock teams) Compensation(non-existent hikes or bonuses) - If you are legacy Oracle employee - one of those lucky ones that got hired directly then your salary is the worst - if you are coming through an acquisition then you can stay where you are for a while - You can count number of times any hikes were given in the last 15 years Options given out on time year after year to the top one of each team( But the management is richly rewarded - Rings any bells ?) Rules are randomly generated on the fly and everything is discretionary - based on manager and group Product development is run by engineers - No second opinions You can pretty much forget about any employee needs other than core benefits (like you need a laptop - you can get approval from the office of CFO- you need a band-aid - how about getting an approval from CEO) - wonder how you get to maintain best margins in the industry Upper management using swearing words is routine - and keeping employees happy is non-existent thought - You can just buy those workers in bulk - as the people coming in are cashed out well .... (You keep wondering you are not one of those lucky companies to get uncle larry's attention) - Time to think ?
Cons
How about the description in pro ?