Actually, most of my bosses have been good people. So over the majority, no problem.
Of the bad ones:
* first boss out of college, could not go thru the day without yelling at someone. Would make something up if necessary.
* Boss that could not make decisions. I would outline two or more approaches, and he would say to just wait....for weeks. He finally fired me. Later on the rest of the team revolted against him and upper management had to remove him. That did not unfire me tho.
* Manager that handled all client contact...but couldn't remember what to say, had no idea what the customer wanted, didn't understand me either. Quite possibly worst communicator I've had to work with. I told upper management I refused to work with said manager ever again. Next project involved that manager with an apology. I still quit.
* President with delusions of grandeur (not my first), believed he was the next Steve Jobs, and railroaded just about everyone in the company. By this time I'm old and cynical. I'm one of the few people that will tell him "no". First time he nearly did a double take. The rest of the executives just stared at me afterwords. I explained why it couldn't be done and he still didn't believe me. Didn't yell, but I think I was the first employee he had that couldn't just be cowed. Also, he knew he couldn't do my job (all others were suspect). Of all things, I outlasted him in the company.