Pros and cons of P2P currency exchange platforms