The ease in which you can create your own branded cards, great customer service (at least when we called), very flexible options to choose from with regards pricing structures etc., no real cons other then it took longer time compared if I had created my business account via an agent rather quickly but that could be just me! Go ahead give them try because they do work out well once used properly! Creating our first set up was not easy so far since their training is lacking at times but after calling one or two agents things started falling into place easier now :) Great tool especially considering its FREE!! It also allows customization features through CSS like colors & fonts making branding much simpler without having someone else doing all those steps manually!!