Pros
Benefits are excellent, and the pay is reasonable. It is also relatively easy to work your way up in the company as they look to hire from within before they consider outside hires for management positions. There is a bit of a learning curve when first starting as with any large company there are a multitude of acronyms and company specific data to interpret. Depending on what sort you work you always have weekends off. Raises and bonuses are also productivity based which is nice. Also, if you're going to college there is an excellent tuition reimbursement program.
Cons
There is a pressure to stay under a certain amount of hours per week for part time managers. However, it is almost impossible to perform all tasks for the job in the allotted amount of time. This often requires part time managers to work more hours than are paid for. It ends up being about an extra half hour or so per day.