Dogmeat, she posted a note praising her own company. The original poster was looking for feedback from others about the reliability of the company. They weren't looking for the company's own infomercial. How does a company saying "sure, we're reliable!" give any information in response to what this poster was specifically asking? Do we seriously expect the company to post, "No, we're actually not very stable."
I am perfectly OK with a company posting its side of the story in response to a complaint because that fills in the picture for other readers. But because this post was not responsive to what the OP was looking for (neutral, third-party assessments) and was in fact singing the company's own praises, I think it violated the guidelines. I'm not a TA employee, of course, and have no power to delete anything. But apparently, Forum Support reached the same conclusion.
The company may be perfectly wonderful, and I hope some people who have used them do respond.