PRO - I can start with the main one, the longer the barrel the more power.....
CON - Longer barrel on some guns makes it longer when carrying
PRO - More power, can shoot heavy and lighter things faster
CON - With a mod on the end its longer than 700mmm