You should consider the industry’s reputation, experience, technical expertise, innovation, project management system, quality assurance process, communication and collaboration skills, and your budget. Besides, you can also have a word with its clients and a meeting with the in-house professionals.