Pros: travel, life change, education, money, friendships, skills, security clearance, benefits
Cons: management, rank, gossip, pettiness
Teaches you patience.
You may not get the job you want but the job will give you real world skills.
Money is good, travel is awesome.
Management generally is terrible across most jobs and the promotion system is very competitive.
Keep your personal life to yourself, do your job, shut up and color.