Pros
The Army takes care of you but only to cover its own butt and do get more people to join. The GI bill would be the best reason.
Cons
Way to many to list them all, invading you personal life, loose most of your rights, told where you have to live especially if your single. Food and living isnt free like the tell some people when they join the just deduct it out of your pay check, if you are gonna go shoot things or blow things up or do any kinda of training theres about a 4 hour or more waiting period before it actually starts. Everything we do in the army is way over safety causious. Most of the time soldiers are wasting their time on a daily basis sitting around and doing nothing in a moter pool/office or doing something that has no purpose at all.