How important is it to hire a cyber security consulting firm?