Came across this site a number of years ago. Wrote some reviews for them way back because they offered online gift cards or codes with large retailers for writing review. However, never got to use them these codes as I logged on a few days later they are already expired (having a ridiculous small window to claim and use).
Recently, visited the site again. Wrote a neutral review on company which got rejected with no reason given. The company is rated around 9 out of 10 in Homestars. Did some research and this company has F rating with BBB. It blows my mind on how different the ratings between HomeStars and BBB for the same company. So, looks like they do reject no so good reveiws to keep ratings high for some companies.
I won't rely on their review to choose contractors anymore based on my experience.