IT Consultants

IT consultants are high in demand. There are many companies recruiting IT consultants on college campuses. But what does it even mean? What do consultants do?