Great way to become more disciplined.
Pros: Benefits, pay, travel.
Cons: Hours, uniforms, expectation of excellence.
Average work day included physical training, customer/user assistance, and maintaining network communications. Learned discipline, how to work with a team, and proper verbal and written correspondence. Fellow soldiers were like family and very respectful towards others. Hardest part of the job was the hours, you're a soldier 24/7. The most enjoyable part was feeling part of a community.