Pros
Free Coffee!.. And, it's a company that values true guest service (unlike rude Starbucks employees) and it is a company you can be proud to work for (many humanitarian-type efforts as a company). The customers genuinely appreciate you being there. It does take a lot of physical effort/ activity and you have to be able to think on your feet during the morning rushes but you stay fit and active while at work (you get paid to exercise)!
Cons
They are open from 5:30am to as late as 11:00pm- many hours on-call and little time for social life. On another note, I was invited to join the management program. I went through months of training and interviewing for promotions, while still being paid a low hourly wage as a shift supervisor. I later found out through word of mouth that company growth had halted and my wait for a management position and the salary to match would be much longer than initially promised. After confronting management (who had neglected to tell me weeks or months earlier), I found out that my wait would be significantly long and now, I am no longer able to survive off $8.45 hourly and will be looking for a new job. I feel like a lot of my time was wasted.