What to know about canton?

I am possibly going to end up moving to Canton for work, what should I know about the area? What is the cost of living? Things to do? Safe?

Thanks for the help!