Great people, poor organizational leadership.
Pros: Great people, benefits, and travel.
Cons: Time away from family, promotion system, low moral and leadership.
My time in the Army was decent. Some have it good and others not so much. I had the opportunity to meet some wonderful people and not so great ones at the same time. The workplace diversity is like no other place on earth. But, for the most part, when I did my job I loved my time in the service.
Unfortunately for the Army, most of the leadership in various echelons are not about how the mission is accomplished but how others think of them. You can be efficient, professional and knowledgeable in your field, but if you do not kiss up to certain individuals you will not advance quickly. If at all. Most soldiers come to a stall after awhile because lack of motivation and inspiration by their previous leaders.