This is just a candid personal opinion. Of course each of us have different experiences and I respect those. This is mine.
Before Oracle : Way back in 1998, as a student, I used to look at computer training institutes in Chennai ( IIndia) and most of them had one course that was displayed in bold outside . It was Oracle + Power builder. I learnt database in college and did not even have the audacity to dream that I'd work for Oracle one day.
Stint 1 ( 2003-2010I joined Oracle way back in 2003 as a Business Development Consultant ( Colld calling customers to set up meetings for sales). What an experience that was. I was paid airfare to travel from Chennai to Bangalore for an interview for a rookie role. I was paid airfare + relocation when I was selected. I was told my salary was X. But after joining I was told it is 20 percent more due to variable. Lunch was free. WE were given tokens at the beginning of the month. Amazing food and evening snacks. It was a dream job. I had a tech Background and I became a solutions architect ( sales consultant) within 2 years. At that time it was purely Database and bit of App Server, Discoverer etc - OC4J anyone ? :)
Stint 2 2012 - 2016 : Came back to Oracle and So much more to deal with this time. OBIEE, Database appliance, WebLogic. Tremendous learning. I also moved laterally to OMCS as a solutions manger. Again good learning about services.
Stint 3: 2017 - 2021: Last 4 years and probably my last. This time I had relocated to a different country. It was all about cloud. . Classic was painful. However Gen2 was a good experience - especially being a complete cloud IaaS, PaaS and SaaS . Not easy competing against players who started out many years before Oracle in cloud. But it was a completely different ball game and learning.
Now I'm out again - Not because I disliked it here ( Loved it here actually) but because I chose to specialize and moved to an organization that I believe will help in my career choice.
I'm not discounting the views on this site. However I have also seen too many people return to Oracle. If it was a bad company , people would not come back.
Those who are still with Oracle, be patient and I'm sure within the next two years Oracle will be as great as we were before the Sun/PSFT/BEA acquisitions.