If I want to know if a company is toxic, Blind is a lot more useful than Glassdoor. People will speak the truth while they’re at the company.
A site that requires your company email before you can post a negative review sounds like a honeypot.
I imagine HR would absolutely love to take that down.