Question: how long does it take to get paid for a new job?
Answer: In the US, employers pay employees every two weeks. For contractors, it is every week. If the employer is going to mail your first paycheck, it would delay by a few days. In any case, you should be receiving your pay within 3 weeks for the first pay.