Pros
Very flexible with school/family schedules. Most cafes will allow time off for many issues, and will work around your schedule. Employees are pretty friendly, food is good (and free for managers). They protect employees legally, and have a good benefits package. Hours are decent (some early, some late) but not bad. Emphasis on training, although the entirety of the training program needs a bit of a overhaul.
Cons
Management is stingy with bonuses and raises. Have cut back on labor hours, thereby making managers do more work with less hours. Employees are forced to meet very high goals without much tools for this. Many tools/procedures are put in place without practice, and they are ridiculous. Too much paperwork (while still requiring everyone to be "out front") engaging the guest.