Pros
It's awesome to be able to go behind-the-scenes and see how Disneyland works and be part of their operations, although it's not as pretty as you'd think backstage. It's a great way to meet a lot of people and develop good customer service and problem-solving skills. Also, there's getting in for free and 16 sign-ins a year, but you start to get tired of it eventually if you go too often and everyone and their mom will ask you to get them in for free. There's usually good job variety like how attractions people rotate positions every hour or so and you can learn up to 3 attractions in your land and in parking & transportation, you're trained on the lots, toll booths, trams, and loading busses.
Cons
Because you are one of thousands of cast members, it's hard to feel a sense of "family" at work since you'll be working with different people pretty much every day. The number of rude people and mean comments you deal with on a day-to-day basis are very, very excessive and the leads aren't always there to back you up. Disney LOVES to cater to their guests, not only when they're wrong, but when they're being absolutely childish and yelling about not being able to accommodate their late fast passes which they got for the wrong attraction. People will hurl personal insults at cast members who are only doing their job and directing traffic during the parade for the guest's own safety. And for all this, the pay is minimum wage with little increase when gaining experience or becoming a lead or trainer. Hours are also not guaranteed and it's not uncommon to have little to no hours during off-season.