I am an IT consultant too and know what it's like from both sides.