I just switched to a new boss and so far, so good. I am in R+D and I am actually doing R+D instead of process optimization, so that is a plus.
My most recent ex boss was similar to the one described above in the review scenario, no guidance and no feedback whatsoever. He also worked remotely. On one hand it was nice having him at a distance and no micromanaging, but on the other hand I was on my own for pretty much everything, and had no real support. I ended up having to do manager duties, organizing projects, cost justifications, etc... without the power to get things through. I personally had to present things to the head of our company and if he didn't like my idea or presentation, I got very little backup.
The only other boss I have had in tech was an old Taiwanese guy close to retirement. He was okay, not great but not a bad boss either. He also did not give great feedback.
The worst boss I can remember was as a teenager in retail. I worked at a jewelry store for a year in high school. I was 16 and paid $4.25 an hour (1990). The guy had me doing sales plus all his accounting, inventory, keeping the store clean etc... Basically I was an office manager and did everything except making and repairing custom jewelry. I worked 20 hours a week, and more like 30 hours during holiday season which on top of school work was rough. He was incredibly strict, and after having me dust the store one time he went around with a white glove (yep, an honest to god white glove) and touched every surface and yelled at me if I missed an area. Then he asked me to do inventory, and when I told him I forgot exactly how he did it (I was 16 and I had been shown only one time before, a year ago) he started screaming at me. It was really horrible. I got another job shortly after that and I was so so happy to leave that place.