Total time taken for this was about 3 weeks. If you get an interview here though I suggest you prepare many questions of your own to be sure you are ready to take on the position. Ask about their training program and also ask about employee incentive programs. You should also ask about their customer satisfaction methods.