Pros
The best thing about working here is by far the other employees, they're extremely component and just friendly regardless of what location or department they're based out of. Everyone I've worked with has seemed intrinsically motivated and do well for themselves in terms of getting more responsibilities or career growth opportunities, so it's nice to see people promote internally. There is a culture of accountability, which I personally think is nice, especially at the senior leadership level.
Cons
A lot of the less positive aspects about working here are about bureaucracy or lack of communication between departments, but I think overall this is the best it gets for a corporate work environment. Not necessarily a con, but be warned - this is not the place you want to be if you want to "rest and vest" regardless of what position or level you hold. There's a lot of talented and hard workers here, so you really have to earn your keep (promos and bonuses). I wish they'd just opt for full-time remote work at this point.