go Navy man, the Navy is the only one that 'guarantees' the job you sign up for. but whatever you do, get it in writing!

one thing i can tell you though, the military will completely change your life. people, be it on this site or in your day to day life, will tell you not to do it, that the military brainwashes you. don't listen to people that hate on the service. the military is a great choice, granted you will have to give up smoking weed, but i dont think you'll miss it if you do. you'll meet the best friends of your life, and it will open A LOT of doors for you.