I like the different ways to earn money, so it does not get tedious. There are surveys, videos to watch, shopping opportunities for many stores, and other activities you can try out to earn SwagBucks.
Also, you can redeem the SwagBucks for many gift cards, or even PayPal to get actual cash.
There are also contests frequently and you can earn bonus SwagBucks as well. Also there is in-home testing for products as a way to earn more SwagBucks. You just have to complete surveys to get qualified for the in-home testing of products.
Sometimes surveys do not credit, but if you take screen grabs of the completion page, then you usually get credit after the issue is researched on the Swagbucks end. You just have to submit a support ticket.
SwagBucks is meant to help you generate additional cash, but mostly for personal use. You can purchase office or business related items, but there are thousands of other merchants and gift cards that can be earned and redeemed.
Although Swagbucks is not for business productivity specifically, I have purchased some office products and earned SwagBucks by using the SwagsBucks extension.
I have also purchased business items with gift cards after they have been redeemed.