The cons are is that it will get huge and eventually eat large rabbits LOL. The pros are it's probably one of the best large snakes as far as temperament and moving pretty slow, unlike a reticulated python which tends to run a bit more. You'll eventually need a very large secure enclosure, a regular supply of large prey items, and typically one or two helpers to help you handle and move the snake when it gets bigger. You can't really handle a snake like that alone once it gets big.