Company: Oracle
Date: 2012-12-30
Overall rating: 4/5
Employment status: current
Experience level: Senior

Challenging work that makes a difference: a great place to be an engineer
Pros: -Smart colleagues
-Challenging work
-Financial stability = job security
-Be #1 in your marketplace (Oracle plays to win, and it's great to see your products succeed).
- Very supportive of working at home and distributed teams

Oracle does things in a very rational way: it tries to help its customers. If you keep that in mind then you have a lot of freedom to innovate, and amazing resources to help you.

Oracle also does some of the most important, mission-critical business software on the planet. Your contributions will really make a difference.
Cons: - Some old-fashioned software development ideas
- Home-brewed dev tools are behind the curve

The official dev model is very waterfall-oriented. That being said, most product groups work at sneaking in better models.

Some of the tools needed by developers are internally developed, rather old, and can be quite frustrating to deal with.