I've had some amazing pizza, chicken and ribs here. I've had some horrible, under cooked pizza and dealt with their inability to keep basic menu items in stock (no chicken several times in a row). Therein lies the problem with Winchell's pizza. Management is almost non existent. There is a certain waitress (manager? - she's been there quite a while) - when she is in, the place runs smoothly and food is great. When she isn't there, I don't even bother staying. Without her, staff just don't seem to care, and the experience is very poor. If she ever leaves, the place is done.
It could also use a good Spring clean.
Still, when the food is on point, it's a fun and enjoyable experience.