Pros
Free meal every shift, opportunities for advancement, paid breaks.
Cons
Unless you are a salaried manager there is no paid time off, vacation, or sick days. If you get sick/need a day off and cant find a replacement (and dont show up) often times you are fired, management is poor, if this is your full-time job your wages are too low for livable income. Also, your area directors (your GMs boss) dont give a hoot about you or what happens in the restaurant as long as you meet their (most times unrealistic) expectations. A lot of them have lost touch with what it takes to be a crew member, the time constraints, and how often you are overworked to be of any use. As long as you can make them look good (and their paycheck continues to increase) your store is golden.