Pros
Great team atmosphere at least where I work but I know that's not always the case. I have had great leaders/mentors in my career, more often than I've had bad ones. I've been able to travel to numerous places and meet great people. My unit is like family, very close and takes care of each other for the most part. Generations of families join my unit. Traditions continue for the most part but many are going away with new leadership which does affect morale.
Cons
Didn't notice until 12 years in when I became an officer but some higher-ups treat women differently. Upon returning from two separate training courses, a year apart, one if my commanders asked me if I cried...each time. Guess that's what I'm supposed to do as a woman? Overall, military leadership (moreso management than leadership sometimes), likes to cover their butts so now instead of doing our actual jobs, we spend more time accomplishing computer based training or getting briefings on sexual assault, suicide prevention, records management, mant others including how to fill out a travel voucher in a computer system. While the earlier topics are important, we don't need training on it every couple months but we do need leadership to actually take care of the issues when they happen. Core values are not old followed by leadership. They are used as cliches in briefings but not followed.