Pros
Flex-Time. Telecommuting. Competence of management at most levels and lines of business of the organization.
Cons
I've worked here for several years now and management is not very timely about reviewing personal appraisals and when you do get to finally sit down with your manager and talk about it they are extremely conservative in their review assessment. That's been my experience. I'm actually earning less after working here several years than I did when I started and management is still towing the company line about the economy being bad,etc but I don't buy it in Oracle's case. I think there are a lot of opportunities for professional growth and taking on more responsibility however there isn't a good process in place for doing a focal review of skills utilized/leverage, increased responsibility and contribution to meeting strategic objectives from customer satisfaction and product standpoint in making salary decisions. This needs to tracked and quantified better in order to keep good people.