Pros
In my particular job field of intelligence and linguistics I got some training that was applicable once I discharged. The pay was decent and the benefits are good. There is a potential for a career if you decide to go with Special Forces or Ranger Battalion.
Cons
I never got to actually do my job. Most of the time I was clearing snow from vehicles and maintaining Humvee's that did not start due to extreme cold weather. Human Resources Command made it much more difficult than normal to even re-enlist and bonuses for re-enlisting for my job were removed. The worst part was the slow and nearly completely ineffective health care for service members. I waited over 7 months with a temporary crown that broke 5 times to finally get a crown put on the day before going on a 17 day exercise. I waited for over a year for a pair of glasses that never came.