Pros
Depending on what role you have: - work hours are flexible - great gym - corporate life perks Overall it's standard corporate job. It's stable, safe, and something you can feel comfortable in.
Cons
The biggest thing for me is compensation and lack of career growth. In the applications department specifically, there is a lack of a clear career path you can take. when I take a job, I want to know there is opportunities ahead of me and that my company cares enough to help me grow but I don't really get that here. Oracle does too much mass hiring and acquisitions to map out a formal career path. And on that note, compensation can be a little hard to negotiate. The structure isn't really set in place and isn't visible to any of the employees.