Pros: steady paycheck, adventure, camaraderie, service of country, great benefits
Cons: working extremely long hours, no freedom
I learned to work with many different types of people, and became very close with the people that I work with, to the point that i consider them a part of my family. I received traditional and on the job training for network administration, Linux and Windows operation and maintenance, and management. Extremely long hours on a very regular basis, leaving friends and family, and lack of communication are the hardest part of my job.