Pros
A lot of genuinely good people work there. Other than that, not much.
Cons
So much big talk that never gets backed up. Collaboration, people first, trusted partnerships - none of those things actually exist. They are amazing goals to have, but if you don't put it into practice they're just words. Anyone who has been there 5-10+ years has fully drank the kool-aid and buys into the "family" atmosphere, everyone needs to be in the office all the time, etc. But in reality, this company has grown so much that they don't know how to keep a culture that they supposedly once had. Don't expect to get support from your manager like you'd expect from a company that touts being "people first". You'll get brushed off, zero empathy, and in the end you look like a complainer just for seeking support.