Pros
Free coffee, obviously. Good regular customers. Good coworkers, depending on where you work. If you have a good manager and good coworkers, the job can be very fun, despite being busy and understaffed. The drinks are of high quality.
Cons
Caribou management likes to get all tangled around itself. Nobody is ever on the same page. Most of the District Managers have never worked in the store. All the rules are made by people who have no idea what it's like, but continue to enforce these ridiculous things. They also like to play games of 'manager roulette.' I had four managers within four months. I like my manager very much, and I hate to see her being taken advantage of by the DM and everyone above him. She is constantly warned to "lower labor costs." This is IMPOSSIBLE. We only ever have two people at the same time. We're operating at the minimum and she's taking flak for "spending so much money on labor." On the whole, the District Managers are awful. Every email we receive is so rife with spelling and grammatical errors, it looks like a second grader wrote it. Disappointing.