Pros
the schedule is generally really flexible. opening schedules are usually from 430-1, closing is usually 2-1030 (depending on the location of course), so you can work around school or anything pretty easy. also, the company is really stable, so you don't really have to worry about being laid off or anything.
Cons
hours are terrible (waking up at 3 am or staying till 1030 is not worth minimum wage). it's turned into a fast-food place (definitely not as fun as it used to be. we used to be coffee experts, make latte art, and care about making amazing drinks! now we're factory robots.. speed, quality, and consistency). also, you pretty much have to be available to work weekends, and the hours of operation don't make it easy to have a social life! you either have to wake up SUPER early or stay pretty late.