Is Bitcoin the Future of Money? Exploring the Pros and Cons