I'm retired but I can give some info.
If you're not 100% sure, don't go.
Bonuses for enlisting, does it exist? It exists but it's nowhere near 20k.
I didn't do well on my asvab, can I take the test again? Yes, you can..
Will I ever deploy and get sent to war? Everyone gets deployed but the chances of you being in combat is very slim unless you're a corpsman, 11B, and 0300.
Is it true that they take care of food and shelter all paid for ? Yes, they do that. You can eat at the chow hall and they provide a dorm to stay at if you choose to live on base.
How's the GI Bill? Awesome, free schooling is always nice.
How's reserves compared to active duty? Reserves, you go to drill every month for a weekend and you get to live as civilian. Active duty, you stay on base but you get paid more than reserves.
Enlisted vs Officer? Being enlisted, you get paid less than an officer but picking up rank is less complex. Being an officer, you have pick up rank before a deadline but it shouldn't be hard if you work and do your job right.
If I go enlisted in the beginning, am I able to go officer in the future? Yes, you can and you can send your package to become officer after 2 years being enlisted. You still have go to OCS like everyone though..
What's the difference between Navy, Army, USMC, and AF? Every branch trains differently but we get the same pay grade.
Any jobs that I shouldn't go for? Cooks, you don't want stay in the kitchen all day. Trust me, there are far better jobs out there.
Can I postpone my shipping date to basic? Yes, you can. Take care of the things you need to do and get in good shape.
Is basic training hard? Going to boot camp is the easiest thing that you have to go through.
I'm getting stationed, will it be hard to find people to hang out with? This is the military, you're bound to find people to go have a beer and hang out to play pool.
What's a horrible place to get stationed at? 29 Palms, it's beyond dreadful. It's filled with a miserable smell from the poor souls stationed there..
When I'm stationed, will I have freedom to do stuff? Yes, you get to do whatever you want after you're done with work. You can go out on the weekends, get a hotel room and all that good stuff.
Hope this help out to anyone needs answers.