Pros
They talk a good game. Sounds like a place you can make a difference. You go in with your hopes high. On paper and even the reviews, they sound perfect. Family friendly, good speeches and events. They have these tag lines they talk about and promote. There's a feeling that maybe they are different, that maybe bureaucracy is not as relevant here. That maybe the workers rather than the brown nosers can get ahead.
Cons
Then why do most of the great people leave? If it's so great, then why do you leave? Because all their talk is just talk. They promise 'no sacred cows', but there are few companies with more. You are not trained, you are deluged with work, everyone is trying to stay above water. Too much thrown in with not enough infrastructure. Too many new clients while losing your core knowledge base to attrition. Not listening or really showing consideration for the people in the trenches. When they are off the record, it's hard to find people that are really happy there. It would probably be a lot easier to swallow if they didn't get your hopes up with all their ideals. The same mistakes, the same bottlenecks, are repeated constantly.