CBIZ is latest biz seeking suburb-to-downtown move

A growing employer is seeking to move from the suburbs to downtown Cleveland and has less than a year to do it. CBIZ, Inc., founded in 1987, has grown to 4,800 employees in more than 100 offices nationwide with more than 200 of them at their headquarters in 6050 Oak Tree Blvd. in Independence.

Read More