Pros: fun game to kill some time, great graphics, nice variety of players, and definitely customizable. Cons: takes WAY to long to build a good team, to may in app purchases seems like developers are more interested in make tons of money than creating a great game, game doesn't seem to like when you win game randomly chooses teams to play against you. Your team gets beat by lesser opponents. I believe this is Developers way to force you into paying real money. Great concept if no purchases