I hated this place, went one morning for a donut and coffee, (because they had donuts on about three different signs) and I was told that they didn't serve donuts and I should go around the corner. Then I asked about a croissant and they told me i was ordering at the wrong register, even though there was also a sign saying this was the register for all food purchases! The whole time I was getting an attitude from the staff. My buddy got an egg sandwich that was falling apart and not very good and they gave him crap to about the price because it was posted as two different prices on the board menu and on the holding menu! I ended up with just a coffee and a croissant, although it took about ten minutes because there were all these people who were frustrated and arguing with staff as well. I went in again, about three weeks later and the same thing happened nothing but lip from the staff, slow service and a lot of frustrated people around me.
Pros : none in my book i'm never going back
Cons : crappy staff, bad signage, different menu prices, long waits