Pros
The Army offers the opportunity to work around a lot of good quality people. Most individuals I have met have a sense of duty and service. As such, there is a certain trust between members that one cannot always find in other career fields. The benefits are good, and there is a certain level of job security that is helpful in this turbulent economy. Among benefits that I enjoy is the ability to further my education. The Army has taken positive steps in supporting Soldiers' ability to go to school utilizing tuition assistance. There are many career oppurtuniities. The support the military gives to education is helpful whether one decides to stay in or get out.
Cons
Deployments can be difficult on the family. If one does not have solid relationships, the time away can cause a lot of stress. Even solid relationships must endure stress as individuals must spend on average one year apart. Looking over a lifetime its not that much, but for the time one has to endure the distance it seems like a lifetime. Apart from deployment, the other drawback can be having to move to different stations. That can have its positives for those who like to travel and see new places. It can be a downside, however if you are trying to buy a house and settle down in one area. Depending on the individual(s) and their family, the travel part can be a wash as some enjoy it and some don't.