The Pros and Cons of Algorithmic Trading