While GTP do have larger teeth than a ball they are not huge. The Emerald Tree Boa however has a nice set of grabbers, most people get these two confused.
When my GTP bites me I will usually have 6 little red spots and 4 will bleed, if she got me good. It still is not a bad bite. The teeth are like little needles and almost everytime I get bit I dont realize it til it has already let go. The bottom jaw of the GTP is something else, it reminds me of the jaw Predator has in the movie.
I love my GTP and cant wait to have more. They get a bad rep but with work are great snakes.