I've been to Rosati's plenty of times before (never this location), any my experience has never been this bad.  I called in a carry out order at 4:30 pm (This is well before the dinner rush).  The girl taking the call doesn't take my name and unceremoniously hangs up on me after saying the pizza would be ready in 20 minutes.  I show up at 4:55pm, and say to the girl at the counter \" I am here to pick up a carry out order\".  She asks my name and I tell her the girl on the phone didn't ask my name.  She responds, \"oh yeah, I didn't\".  She checks on my pizza and tells me it going to be another 5 minutes.  Fine, I pay and sit down on the bench out front.  I can over hear what sounds like 5 - 6 teenagers talking loud about energy drinks and their work schedules.  By the way they were cursing I imagine they either forgot I was up front or do not care.  The girl at the counter came back at 5:05 to tell me my pizza is almost out and it shouldn't be more than 5 minutes.  She then leaves to go to Albertsons.  I am not high school math teacher but I know it takes longer than 5 minutes to walk to Albertsons, pick out your energy drinks, pay for them, then walk back to Rosatis.  But all of that happened before my pizza came out.  5:15 pm my pizza is ready.  That's 45 minutes on a slow night.  I've worked in pizza places before and know it doesn't take that long to cook a pizza.  All would have been forgiven had the pizza actually been cooked.   When I got home the family sat down and to eat and were surprised by crunchy (uncooked) onions, and extremely under cooked dough.  I'm wondering why I game them $28 for one of my worst pizza experiences ever.  \n\nLet me restate this, we normally LOVE Rosati's pizza, but this is our first time visiting this location.  It will also be our last.  I'd much rather pay half that price and get a better product from Barro's across the street.  Maybe the Roasti's in Chandler will be better...