Pros
pension plan for those that stick in for 20 years. many soldiers feel they are serving a greater good and are really a part of a team. the salary isn't great, but it isnt that bad. across the board the compensation is average...but most people serving arent complaining. one will quickly learn more about politics and world events and cultural and military history. traveling is also a big bonus, but that can depend on the destination.
Kontras
as an officer, after the first few years, the work can become very very strenuous. there are many jobs in the army that are relaxed and the expectations are not high. however in the operational world, one a Soldier makes captain - the slave mentality can take over. everyone is supposed to sacrifice for the greater good of the unit and the nation. therefore, work 60 hours weeks...now 70...no you cant get days off etc. Remember, your salary and benefits are fixed regardless of your production. there are no bonuses. also, people think the military is a meritocracy and filled with selfless individuals. the oppposite is true. just like any other large organization - the military is driven by people and their personalities and self interests. it is a decent organization, but one must remember that just wearing a uniform does not change the people wearing it.