The Pros and Cons of Crossfit – Benefits, Features & More