Trust is something that takes a long time to get in this world. It can take months to gain trust from players, but it can also be completely gone within days. On the forum it is useful for people to give their opinion about the reputation of a site, it is very useful. Being active on the forum and paying players is the best way to keep your reputation high.
A site that has a lot of promotions will make the community more engaged with the site, and with good support, that is a combination for a successful gambling site. Our community here loves a legit gambling site, and once a gambling site already gets the gambler's support, expect that money will be flowing, however, good communication has to be maintained and reputation can easily be ruined as well.
I'm seen some gambling sites here that started well but ended up getting bad reputation from the community, resulting the representative to leave the forum which they failed to realize it's a big market forum.
That is quite common, after all what differentiates those which achieve great performances and those that do not is their consistency, it is easy to give a good first impression to the community, but unless the casino is absolutely committed to give the best customer support they can to the community then eventually they are going to take actions against it and that is when they are going to face the trust and the flag system, and once they understand that their money and size does not matter at all and they have to be in the right to avoid the negative trust that is coming their way they will leave the forum to never return.