One of the greatest problems, IMO, is that there’s little incentive for people to leave good reviews of their company. I’m relatively happy at my job, but that doesn’t mean I’m going to go info a website to say why I like working for them. Sure, some people will, but you go onto these types of websites either cuz you wanna complain or because HR is going around with donuts offering one to everyone who leaves a review.
This is honestly the biggest reason. I’ve gotten in so many debates and arguments online and it only ends with me having wasted my time and being less happy. This is even the case when the person has seemed reasonable at first but it always devolves from there.