Astroturfed, 9 months ago Really hate this term. It’s just an excuse for bad reviews. People hate your product, they left bad reviews. Why is there a special term? Corporate apologist bullshit.
Really hate this term. It’s just an excuse for bad reviews. People hate your product, they left bad reviews. Why is there a special term? Corporate apologist bullshit.