So .. No Improvement, Then ..
I used to do a lot of work with Oracle (as a consultancy partner) back in the last century: a bunch of complete shysters. Sounds like they haven't changed.
Best company to work with? By a country mile?
Microsoft.
They may have been evil, but they were pleasant, helpful evil. Unlike the current high flyer, Apple who are nasty, arrogant evil - once you get past their storefront.