The advantages of CCTV cameras are that they are kept everywhere. So if a crime is committed the culprit will be eventually caught.
Disadvantages are that they are costly, do not always work(as they are not set up in the right places) and manipulate with people's privacy.