Check out the top ten qualities every good consultant possesses:
1. Intelligence
2. Flexibility
3. Critical Thinking Skills
4. Reliability
5. Resourcefulness
6. Excellent Communication Skills
7. Integrity
8. Perseverance
9. Sense of Humor
10. Dedication