What Does an IT Consultant Actually Do?