A pro is that you are sure who is voting and making sure that it is legal.
The cons are what if you forget your id at home and now you wont be able to vote at that particular moment.