I've been a Swagbucks member for over 5 years. I make around $30 per month. It does take time every day, so if you only have an hour or so per day, it will take much more time to make money on it. Most veterans know that not all special offers pay, so you need to take screenshots of your completion or thank you pages and submit them to support for payout. Most surveys do pay, but sometimes you'll get timed out because they can reach max response at any time during the survey. To sum it up, no, it is not a scam, it just takes dedication.