I applied through a recruiter. The process took 3 weeks. I interviewed at US Army (Cedar Rapids, IA) in Mar 2011
Interview
Go to the recruiting office. Verify legal/medical history. Take ASVAB. Take physical. Pick a job. Ship to basic. Get beat up. Pass requirements. Arrive at duty station. Get beat up again.
the interview process was laid back. only asked a few questions if you properly prepare you'll do fine. Just look over basic interview information the night before and you do great.
Study for board given to you by CSM and battalion 1SG's. Go to board and answer questions asked by the senior enlisted members present. If you don't know the answer to the question asked, don't try to BS your way out of it.