Pros; Excellent graphics and ball control. Cons; there seems to be no sort of skill matching. You could be a level 2, and wind up against a level 8 or 9 player who's played 100s of games, no competition or chance whatsoever. Also, the developers of this game have obviously never heard of the word 'slop'. Players miss their shot, but drop in another hole off of the bank, and get to continue their turn. Scratching on the 8 ball, they get to continue the game.