A couple of years ago I was a CTO of a midsized company which had a misfortune of building the main product on top of Oracle DB (decision was made before me).
Oracle the database is great: performant, scalable. A bit pricey and complex to manage but that's acceptable for what it delivers.
Oracle the company is absolutely horrible. I've never dealt with anyone worse than Oracle.
Just one example: we accidentally turned on a feature called "advanced data guard" or some such. The DB is large and complex, it was a mistake of one of our DBAs who reported it right away. We never used the feature and could prove it with logs. Nevertheless Oracle demanded us to pay close to $1m or they would shut us down: we would have to discontinue the use of the entire DB in 30 days which was impossible.
The funny thing is that once ADG is turned on it cannot be turned off. Which made me suspect that such traps were created on purpose.
We ended up paying less than $1m but in the form of purchasing their cloud services. Apparently that's how their sales people get commissions.
But, dear Oracle, I've learned my lesson. Never again will I use anything with Oracle name on it. No company under my leadership will use anything Oracle. Not even Java or MySQL. Regardless of the technical merits of the product. Oracle is too underhanded to be trusted.
P.S. We also decided against using the Oracle cloud services we paid for. We just let it sit there, never even logged in. I'm sure Oracle reported their cloud as growing.