I was more or less asked to quit (coincidently I was planning to hand my notice in that day anyway) by the CEO. Never once had the CEO actually pulled me aside or talked to me about his perceived problems with me. He was perfectly happy with the quantity and quality of work I put out, but apparently there were cultural and attitude issues or something.
I was supposed to have a performance review/catchup every 3 months, I was very low contact with the CEO as he worked remotely and traveled a lot. I had never heard any problems from my supervisor before this final meeting with the CEO.
It was pretty shitty when he started bringing up things that he had problems with that happened 3 or 6 months ago. Things that I had never gotten more than a snarky slack message about.
Maybe if I had had those reviews, I would've worked on whatever issues he had, I may have been a happier employee and not wanted to quit, and he may have ended up with a nicer employee he didn't want to fire.
It really pissed me off and unfortunately (for both of us, really), I never got to tell him how I felt about the whole situation, as I wanted to get a good reference for my next job (which incidentally pays double what I was earning).