He'll only tell you what the job duties are AFTER you're hired and YOU have to pay to be hired? For $10/hr? Even if that wasn't a straight up scam I wouldn't invest time, money, and effort into signing up and doing onboarding if I didn't know what the hell I was doing.
Hard to say exactly what's going on there with that little info, though.