A good team building consultant is someone who has immense work experience, is outgoing, provides constructive feedback, is enthusiastic about her/his work, and is someone who is creative in her/his approach to every team building activity. Look out for these qualities in such a professional if you do intend to hire someone, and the results will be positive.