The Army will let you choose your job and where you want to be stationed. They did when I signed up in '96 anyway.
Absolutely get everything in writing. Remember that nothing is final until you raise your right hand and sign the final paperwork at MEPS the day you leave for basic. If you want to have a lawyer read your contract, go for it. Take him to MEPS. I knew guys who went to basic thinking they got $30,000 for college and found out they didn’t when they got there. It was just tough shit for them. They had already signed. They only got half what they thought. Whatever a lawyer would charge to explain to you what you are getting is nothing compared to what you might be signing away.
Yeah, a lawyer seems a bit extreme, but recruiters will tell you ANYTHING to get you in. I knew a guy whose recruiter told him he could fuck hookers in foreign countries.
Job counselors will try to put you in a job slot that is short on personnel when you sign up. If the branch you join lets you choose your job, stick to your guns. My guy wanted me to be in Satelite Communications Equipment repair. We argued for 20 minutes before he finally gave me M1 Tanker.