I hate to make a post like this, because it compromises my anonymity, but I feel it's my duty. Some months back, I took a call from one of their agents while I was in the field, and I accepted a shop with a nice bonus, at a location that was 40-some miles out of my way (round trip). I performed the shop immediately and reported it as soon as I returned home.
While my shop was accepted and I was paid for the shop 2 months later, I was never paid the bonus. The agent did not email me a confirmation of the bonus, even though I requested that he do so. I was in the field, so I was not able to check my email prior to performing the shop. Since then, that agent quit working for NSS, and no one else has been willing to resolve the situation for me. I've spoken to Tami, Tyler and Ryan numerous times, and while I have been promised satisfaction, the money never comes, even though I have continued to perform shops for them.
I've had enough. It's only $20, but for me, the principle matters. Either I'm telling the truth, or I'm lying. If I'm lying, NSS, then terminate me as a shopper. Liars do not make good mystery shoppers. However, if I'm telling the truth, then you should pay me my lousy $20. Until then, I'm terminating you, NSS, because you breached your contract with me. I'm disappointed in you, because I thought y'all were "one of the good guys."
Moral of the story - always get it in writing, or you're subject to ugly surprises like this.