A great software to use to build your brand awareness
What do you like best?
This is a great way to share your content while also building your brand online. You offer people a piece of content that they can get once they "pay with a tweet" or in other words once they agree to tweet whatever message you would like them to tweet. The great thing is it encourages other people to ask them what it is all about and it lets them share while getting rewarded for it. It's a much better way to give content because now they are being a brand ambassador for you, you're growing your list, and others are learning about you all at the same time.
What do you dislike?
I haven't really found anything bad about it. I think you may lose out on some people agreeing to pay with a tweet if they are not an avid twitter user or they don't like the idea of spreading a message about a company just to get whatever you are offering as content.
What problems are you solving with the product? What benefits have you realized?
It's a great way to grow your list and give value to people while also building your exposure in the market. I have found it's also a great way to spread the word about a specific new product, service or program you have as well. A great asset for a launch!