I was a great experience being an oracle employee. I learn how to deliver projects end to end, makes customer happy and also develop my own soft and techichal skills. Big defects and perforance issues were bigeest problems.
As a consultant of oracle you are respected at customer side. There are a lot of internal support and materials for you if you like self learning. I have improved my Oracle product knowledge. People in Oracle are usually supporting each other. Generally you are on your own at customer site, so you need to manage customers on your own.