Nobody can do pizza like the state of Illinois. I thought it would be hard work to find a bad pizza, until seeing this news. Does this sound good to you?
Do you like a challenge? Do you consider yourself a pizza person? One of the largest delivery pizzas in the world happens to be in St. Louis and it also comes with a challenge that could pay you big time.