Pros
Perks are very good (free admission, discounts, comp tickets, etc.) Benefits are not bad. They have tuition reimbursement for FT employees and even if you're seasonal you still have the option to sign up for 401k as long as you have worked at least 1k hours. They do a lot of fun activities for their TMs like the Party Patrol, have a medical clinical run by Florida Hospital, sundries store and Walgreens pharmacy. AND we get paid weekly! Something else I give them credit for is you get the opportunity to try (some) new jobs even w/o experience. Most companies won't even consider you if you don't have experience. This is a great way to learn new skills and get experience.
Cons
I have seen jobs/promotions given to very incompetent individuals who are constantly making mistakes or don't know how to do their job. Most companies are that way, though. Another con (after pay) is the fact that there is no room for real advancement. You may land a job in a different department doing something else, but the pay usually stays the same since it is a "lateral" move.