Pros
Like any job, if your team is solid, you're going to have a good time. It was really easy to make friends with my coworkers, and during slow or busy days, they kept me sane. Also, free doughnuts! Which, you know are delicious, but of course, I did end up getting a little thicker working there.
Cons
Mostly management. I have never met a corporate team so oblivious in my life. They made me show up to work (at 6:30 am) during a blizzard and then when the driver took 2 hours to arrive due to dangerous road conditions (he had a video of the car literally swerving on the bridge from all of the ice on the road), and instead of asking the driver if he was okay, they yelled at him for not getting the doughnuts to us on time. When asked about the "certified barista program," they will give you all the necessary training, but fail to give you the test that promotes the $1 raise. This means that you are now trained and qualified to work the bar, but are not getting paid your promised wage. Upward mobility is nearly impossible, and when confronted, management will IGNORE you.