Encoding data means that it is secure until it gets decoded at some point. Here are some of its advantages:
-speeding up data entry
-less storage space
-faster searching for data
-increase accuracy of data entry
And on the other hand, here are some of its disadvantages:
-coarsening of data
-coding of value judgements
-coding can obscure the meaning of the data