Pros
Recognizable brand, "fun" product and it is "cool" to say you work there.
Cons
Pretty much everything else. Don't be fooled by HR, the HR Reps there are NOT there for the employees. They will not stand up for you or take your issues seriously. They are clearly afraid of the management, especially if they support groups that are close to senior leadership. If they support anyone that is close to Vince they will do nothing for you but cover their own backside. It is a toxic culture that is driven by fear and intimidation. Even if you have a great boss who "protects" you from the chaos above them, in the end they have very little control. I've seen good people terminated against their immediate supervisor's guidance for very little and when asked for an explanation all HR could say was "performance issues" even when there was no indication there were issues. No discussion, no nothing. Just one day you're gone. If you're main goal is $$$ they will pay you well but know that it comes with a cost and you'll be looking for a new role within a year or two, your choice or theirs.