CrossFit?

I'm thinking really seriously about starting with a CrossFit gym. Has anyone done it? Do you have any advice or things you wish you would have known going into it?

Any thoughts or suggestions would be much appreciated!