A great place to work if you are single, or not married, everything is provided for you, a place to stay, food, ect. you are obviously away from home alot, so if you have a spouse, and or kids, not so great.
Huge advantage to being single in the military though, is your paycheque that is deposited into your bank, is yours. room and board already is taken out of the paycheque, so you don't need to even thing about rent and groceries.
however if you have a spouse and a house, then you are paying your room and board, as well as your regular bills, rent groceries, ect.
and most importantly, it is hard work, long hours.
Sense of pride and self accomplishment
Long, hard hours, and eventually you could go to war, high risk of injury and/or death.