In my opinion, anonymously rating people instead of approaching them directly is neither constructive nor courageous.
Here's my little vent: "EMPLOYEES LEAVE MANAGERS, NOT COMPANIES"
People do leave bad managers, but they also leave bad companies even if they themselves have a good manager.