Cleveland ranks third in nation for hiring IT professionals, study says