Pros
- Amazing customer loyalty bonus system
- Great platform where everyone feels included in contests/giveaways.
- Good community features such at forum boards & live chat feature within their online interface
- Awesome user based feedback rating mechanism (5 star ratings) are shown directly under each member profile page along side his photo giving him credit
Cons
- Almost everything is ok