The single 5 star review had some pretty insincere as the "advice to management":
It's pretty easy to openly communicate with management (all the way up to c-level) in my experience, no need to put it on some website when you could discuss it with them directly.