10 Things to Consider When Hiring an IT Consultancy Firm!