Pros
Great pay for a nonprofit/association + great benefits. Beautiful office location in River North. Great sense of community in employee resource groups (ERGs) and on some teams (VERY team-dependent). I, personally, love my team, my manager, and my general department.
Cons
Extremely bureaucratic. The new CEO seems very focused on his external image, rather than the company's image. Also weirdly focused on AI in medicine instead of other, more pressing issues, with our medical system and physician workloads. He has had off-putting reactions to standard questions in employee town halls. He has also hired some senior executives who came straight from the most problematic health insurance companies, which feels pretty gross.
AMA policy is set by members and can feel very rigid. As someone who identifies as liberal, the policies (and AMA in general) feel very conservative. Definitely does NOT feel like you're working in public health. AMA tends to play it "safe" in D.C. by trying to be friends with everybody in Congress, which is hard to watch. I feel very uncomfortable with AMA policy decisions based on my own personal politics.
Regarding community -- if you're lucky, you'll get a team with a similar mindset, but work experience at AMA depends almost entirely on your manager and your team. The internal culture between teams can be really weird and sometimes toxic. Diversity in senior management is quite low, though middle-management and below are very diverse.