Is it time to hire an IT consultant? Signs your business could benefit