There are many good and bad Cancer traits. On the good side, the Cancer personality is loyal, protective, intuitive, and caring. On the bad side, Cancers are overly sensitive, moody, and vindictive. We look at each of these Cancer traits in detail below (I got this from google)