is customer satisfaction a skill