Pros
Like others have said, the people that I worked with below the executive level are all pretty intelligent, nice, and want to be helpful. I genuinely liked my boss and team. Several people and teams went above and beyond on trying to do team building. Office space is nice, with parking and a gym.
Cons
Low salary for experience, bonus is fine but only gets you to low+. Executives were deaf or willfully ignorant to clear communications coming from experienced people on their teams. Constant turnover of good people. Discombobulated systems and record retention. Compliance letting out heavy sighs while executives moved forward on gambits or advisor-led decisions. My few interactions with execs made me feel like I wasn't even standing there. Several other good people left since I did, leaving them in even worse shape for business continuity and growth.