Pros
You work with toys, which is a really interesting field to work in. There are many smart, motivated people working around you. Great benefits. Half-day Fridays year round. Fun environment and employee activities.
Cons
HR as a whole is incompetent and/or lazy. After they initially get you "in the door", they essentially leave you out to dry, with little to no guidance thereafter. Senior management also tends to cherry-pick their "superstars", who quickly rise the corporate ladder. Others are often left to languish in their positions for years. It's a very disorganized business, with senior management truly not understanding what their employees are working on. They're fed a lot of "yes" talk by their teams, while everyone below picks up the haphazard slack, with the SVPs and above none the wiser (either that or ignorance is bliss). Either way, it makes for a very disgruntled work environment where many different divisions *itch and moan about the same disorganization.