Consulting my friend Google it seems Crossfit is not without its detractors. I am leery of any program or group that requires me to drink KoolAid.
You will derive benefit from any decent program, provided you put in the effort. That is, too often, the rub; folks want max return from min investment. Fitness requires effort.