I was lucky with the few "corporate" jobs I worked. When I worked in the software industry, I answered directly to the CEO, so I didn't HAVE to deal with middle managers. I'm still in touch with that CEO some 25 years later.
My jobs in publishing (car magazines) were the same. I answered to the publisher. He had a habit of micro-managing, but he trusted my judgement, so all I had to do was give him the old "hairy-eyeball" look, and he left me alone. We are still friends, too.
Most of my adult life, I have been self-employed. Lots of "freedom," including freedom from a regular paycheck. No sick leave. No paid vacations. Instead of "managers," I have to deal with "customers." Some of them are GREAT! Some are... not so great.
I don't really want to "retire." I just want to have enough money to tell the "not so great" customers that I am "too busy" to do their jobs. That, or send them estimates that are stupid high.
CD