In recruiting and scouting new team members, I put together a list of attributes that would -- in theory -- add up to "the perfect consultant". Obviously, there isn't a single person that has ALL of these attributes all the time, but in my experience, the more they have, the more successful they will be in consulting.
Yes, 'nice' is at the top of the list. Why? Because there are too many jerks in consulting. We're *not* in the tough-love business, which is a very common misconception about the industry. Yes, we are going to be 100% honest about your problems, and the scale of solutions necessary -- and that might be uncomfortable. But a good consultant knows that building a relationship with a client based on trust and mutual respect is the most effective way to make progress -- not being an arrogant jerk.
I feel like this list proves that -- despite the advice of every YouTube video ever -- consulting is NOT something that anyone can do. At least not very well.
I've said it before and I'll keep saying it forever: No one likes an arrogant consultant.