This pizza was terrible, bad crust and soggy in the middle. Hubby and I have eaten pizza all over Italy, New York and San Francisco and Pesto's is nothing but BAD Arizona pizza. If the guy behind the bar is Sicilian then he should be ashamed of the pizzas they turn out in this place. La pizza di Pesto's fa schiffo. Ask him to translate that one. There is NOTHING Italian about this pizza, it's one step up from Domino's or Papa Johns. I ordered a side of meatballs and cheese and they gave me ONE lousy meatball with a scoop of ricotta and charged $7! The food was terrible and the wait staff was rude. You'd be better off going to Classic Italian Pizza on Rural and Baseline, at least their pizza tastes good even if it is expensive. Sometimes you get what you pay for, clearly the case at Pesto's, cheap ingredients, bad pizza, bad service.
Pros: I can't think of one, I didn't like this place at all and their tap water tasted like gasoline
Cons: There are too many to list, but mostly disgusting pizza and $7 for ONE meatball.