Been using them for about a year, fast support help, and a wide array of products.
Community is good, so always a chance to play a game with someone else.
They're also open to adding new products. Also, if you're a repeat buyer you get rewarded for it.
Main pro i would have to say would be the support, if you can't get something to work they will make sure they help and get it working. Also if for some reason the product you bought goes down for maintenance, the time will be paused. Another great thing is that you can buy something for a day, week, or even a month.