I was a Beyond Bread ad dict when I lived in Tucson. Delicious sandwiches and amazing desserts. Go during off hours to avoid crowds, or call ahead and pick it up, or as a friend once suggested, call ahead, pick it up and eat in the restaurant to avoid the order line. My biggest pet peeve was that they usually forget any special instructions (ie. no tomatoes on my sandwich) but it wasn't enough to drive me away by any measure.
Pros: amazing sandwiches and pastries
Cons: poor requests on special orders, long line during busy hours
more