Workouts are universally scalable.
Everyone does the same workout-of-the-day (WOD), but everyone is at different levels of technical ability and strength. It doesn’t matter where you’re at, because each activity can be modified. For example, if you can’t do a pull-up, you can stand on a box and do jumping pull-ups, or add an elastic band to help pull you upward.

Workouts are pre-determined, and there are time limits.
Because the daily WOD is posted for the whole gym, the responsibility for coming up with an effective workout is removed from the individual. You can show up and do the work without thinking about it, which is hugely helpful for someone new to the gym world. The WODs usually have time caps or a pre-determined amount of work that should be completed before you quit, which means the end is always in sight.

CrossFit teaches real skills.
I never thought I’d develop an appreciation for barbells and free weights, but I’ve grown to love deadlifts, clean and jerks, front and back squats, etc. Every class dedicates time to the development of skills, where the coach breaks down the movements and shows the group how to practice.

The community is great.
When you like the people with whom you work out, it’s easy to keep going back. The community aspect of CrossFit has huge appeal because you’re all doing the same WODs together and it creates an atmosphere of friendly competition. People hold each other accountable and cheer each other on, unlike in a regular gym where everyone does their own solitary thing.

You won’t know if you love or hate it until you’ve tried it, so why not give it a shot?