A) This depends specifically on the role and department to which you are applying. Entry-level positions move quickly. You could interview one day then be hired and start the next day. Upper-level roles may take a few weeks. Departments will first have a phone interview, then face-to-face, involving on-site interviews with both the manager of the department then the director of that department.
B) On the sales side, there is a recruiting director who has set scheduled training for new hires.
Answered by US Money Reserve