Pros: free medical and dental, food, housing
Cons: low pay, short breaks, pain, supervisors are horrible, lack of sleep, lack of comfort, war
I had very few good times and a whole lot of horrible times. But, what can you expect, it's the Army. Your time in is not meant to be easy. However, overtime you'll learn to adapt and change to the ways of the military.