Pros
Smart employees, some very nice people in the lower ranks. challenging business problems to solve with software
Kontras
Working on financial products at Oracle requires depth of business knowledge and a strong skill set, but senior management treats employees like numbers. Before I left I didn't have a raise for 6 years (I was paid 25% below market but my managers explained they had to give the salary pool to others who were paid even less). I also gave notice right when they were awarding bonuses, I had a stellar performance review and they completely yanked my bonus. (I was not surprised). Promotions are often awarded based on aggression rather than skill. HIghly political. The company is not at all innovative. If they had a successful app development strategy they never would have had to spend $5B to buy companies like Peoplesoft and Seibel. They should have won that space.