A experienced Salesforce Consultant need to understand the domain he is working on. He needs to be certified in Salesforce which shows his interest to make it big in the industry. He should be able to communicate well with the Technical and Business stake holders.

 

There would be situation where he would have to double up as the face to the company.