The overall experience at this panera is poor at best. While the food is what I expect, it is all too common that they do not have ice, soda, or both. This is a busy place! Ordering should happen based on usage and pars. The organization (or lack of) is just people bumping into each other and even staff who have to yell at customers to move (only one woman does this). And to top it off, the pre-orders, rapid pickup, and in person ordering takes a much longer time than indicated my pre-order (night before) of bagels and cream cheese was scheduled for 715a, it was not ready until 738 making it not an option for our staff meeting. My rapid pickup will send me a message that it is ready yet it is not. And the tracking board they have might as well not even be turned on because it is the cause of much confusion for folks waiting their orders which say "ready" but is in fact not ready for at least another 10 minutes.