In my professional life I work with three guys who are certified Crossfit coaches. Two own their own gyms. They are all really strong and in great shape. As they would say, "Crossfit keeps you prepared for the unknown and the unknowable", which is a tremendous benefit if you depend on a strong healthy body and/or use it to perform work. There are also lasting psychological benefits to being pushed, by good coaching, beyond where you think your limits are.
As I understand it, it develops a balanced strength and conditioning state for the entire body. I just started at it kinda regular again recently, to hopefully strengthen my legs and core to augment my training regimen for endurance cycling. Man am I ever sore...
Find a good affiliate in your area and go check it out. There are approx. 2500 affiliates in business in the U.S.. Just like everything, some places are better (coached, supported and equipped) than others. It's best to find a place that provides quality coaching at the hours you will be able to attend. More so than with many other modalities, due to the heavy weight involved and the intensity of the workouts, it is easy to seriously injure yourself if you don't have good technique, which is gained through competent coaching. Hope this helps!