First, there is a phone screening with the national HR department. Then another interview with the specific location office manager. Within a week after that, there is an online skill test that lasts 8 hours. Lastly, the team(s) you will be working with will interview you. All in all, it takes roughly 2 months to finalize the process.