I've also done this on yelp when I was working as a contractor when I should have been an employee. The company informed yelp I was an employee, so my review was removed (yelp only has a policy employees cannot leave reviews, they had no such policy for independent contractors at the time I left the review). This was doubly insulting because I tried to inform yelp the entire reason I left a review was because I _should_ have been an employee and not a contractor, and yelp informed me I was actually an employee so I could not use their platform!
I also disagree about it being a career ender to publicly reveal serious dishonesty in your employer. The company I work for now usually laughs when I talk about all the shit I've been through and spoken of ( I worked for two very dishonest companies, out of the dozen or so I've been with). If you work for honest people, then they have a vested interest in the dishonest being exposed (its good for their business).