Avantages
As a consultant, one of the best parts of working at Oracle is that you get a lot of hands-on experience very quickly. You can be 'thrown in the fire' and expected to produce quality results right-a-way. If you like the challenge then it is a great place to work. You typically are ask to focus on one technology or product at Oracle, but when at a client's site you may get pulled into other technologies or products. This keeps your job exciting and not so mundane. When the economy is doing well, Oracle is very supportive of training, including in-class training.
Inconvénients
Oracle is a big company so you can have the feeling of a small fish in a big pond. If you are looking for a lot of recognition from management this is not the place for you.