Pro: Decentralized peer-to-peer network, many digital coins offered with easy to use interface. Fiat currencies supported and Margin trading offered.
Cons: Minimum deposit requirements for most currencies, which makes this exchange not that beginner friendly. Also, it seems that trading volumes on most pairs are quite low.