Everytime I search for an " Army Recruiter" is show up only " Marines Recruiter"

1.Can I do my enlistment on a Marine office? or, have to be a US ARMY office? I want to enjoy in the ARMY, but if I can do my enlistment on a Marine office might be nice. I have one is only 2 blocks away from my house.

2. If I pass the ASVAB for the US ARMY Reserve. The result works for 2 years, right? So If I decide to change from Reserve to active duty ( full - time). Do I need to retake the test?