Pros
I wanted to join with a goal to do actual stuff you see in the movies and it might happen if you go SF or another super unique route. There are lots of options. Stable paycheck, cheap healthcare benefits for the whole family. They will NEVER fire you unless you do something very stupid like drugs. Some jobs are better than others for civillian employment even on officer level. Some jobs don't give you any useful skills but will allow you to stay in and retire after 20 years.
Cons
They will NEVER fire you unless you do something really dumb like drugs, etc. I've met lots of people who would get fired from McDonald's due to poor work ethics but able to keep Army job because they learned the system. Nobody on civillian side will pay poor performer as a cook, mechanic, etc 60 k COLA adjusted. Top performers leave Army because there's no real merit inpromotion system. Army doesn't need stars but mediocracies. Mediocracy will make it through by simply notfallingtoo far behind while top performers always want to do better but hit the ceiling. They get no rewards, no sooner promotions, no competitive assignments even in cyber field. I left to work for contractors and make 3 times more money wise pulling only 40 hour work week, not 100 hours of sitting around like conventional Army teaches soldiers.