Pros
Great on a resume
Education benefits (e.g. Montgomery)
Free certifications; SkillBridge programs when leaving
Phenomenal mentorship from seasoned leaders
(Mostly) predictable work schedule
Guaranteed career progression opportunities
Potential for unique schools (airborne, air assault, rangers)
A lot of time for personal development (if good leadership)
Free healthcare
VA benefits after leaving the service
Huge veteran community after service
Cons
Sometimes unpredictable and very long work hours
Not a lot of room for personal development (if bad leadership)
Clearly unfit individuals in leadership positions in every unit
A lot of time away from family when deployed/on rotation
Moving from duty locations every few years on average
Work may take a heavy toll on personal health
Being treated like a child as a 30+ year old
Overbearing emphasis on inclusivity and diversity for a military organization