Pros: free food for keyholders
Cons: they skip breaks a lot, high turnover, low pay
I was a opener and a trainer for 3 years. The job is fun, but pay was very low, even for fast food. Lots of fun people work there, but quite a few bad apples. It really pays to befriend the store manager if you want to move up. We cycled through 3 managers while I was here, the first pretty good even though he was drunk on most of his shifts, the second was great, and the third was awful. They had about 20 employees leave in one 2 weeks (myself included) because of the new manager. She cut the hours of one girl who missed a shift because she got t-boned on the way to work and was in the hospital.
You will make good friends here, but not pay the bills. It does not play well with other jobs, you may be scheduled to work 5am-2pm but not get off until 4pm. Typically if you work the 11-7 shift you end up getting off at 9. The manager scheduled me between 10-50 hrs a week, which makes having a second job difficult.
It is a great job to have out of high school, but that is about it.