Pros
If you are under 18 then this job can be a pretty good first job. You get to work after school a few hours a day and work environment is ok. Free or discounted food is a plus. If you are willing to work anytime and do a good job you could possibly get a raise or promotion.
Cons
If you are over 18 then I wouldn't recommend you work here unless you want to work extremely early (start at 5am for breakfast) or extremely late (Don't get off of work until 4 or 5 am). Since most people get duped/conned to working those hours on the promise of eventually getting mid day hours reserved for the general manager and under 18 crowd. Also it can be hard to get a request off due to people quitting because they had to work crazy early or late hours all the time.