Cryptocurrencies Unveiled: Examining the Pros and Cons