Pros
Army is a great opportunity if you don't have any skills or degree to be competitive in the job market. You can choose one of many fields in the army and after awhile, you will gain the needed experience and discipline to be competitive in the job market. Also, you will be able to get GI bill to use to go to school after you finish your enlistment. You can take online college courses or attend many college classes at the education center for free because the army pays for it. The best thing I like about the army is that you get 30 days of leave a year. If you are married and wants to live off base, the army pays for your housing. All medical for you and your family etc.....if you consider the housing pay as your salary, (you should because as a civilian, you have to pay for your own housing) the salary is pretty good too.
Cons
The downsides is that because of the on-going conflict, expect to be deployed at least once every two to three years. Also, you have to move every three years to a different location.