Its been pretty good so far, but the waiting is a bitch. In the Marine Corp its basically, 'Hurry up and wait.' There's a lot of waiting....and waiting.....and waiting and its a pain in the ass. Other than that its not bad, unless your a pussy and can't deal with people yelling at you. I say that because Im surprised that there were some people who actually wanted to quit because they couldn't handle it.