For me I don't see any Pros in giving KYC informations, while there's a lot of Cons in giving that sensitive information. The thing is those information can be used in illegal activities, keeping that sensitive information is hard and scamming can easily be done using your own information with them. There's a new innovative way on dealing KYC right now, I know some platform that will handle KYC applications to any ICO you'll join in an encrypted form. One of them is menlo.one and civic.