I applied online. I received an email the following day to set up a phone interview. Then it was on to meet with their corporate HR person. After that you meet with the branch & region manager for the area you applied for. Then its back to corporate to meet with them again. Overall its a bit of a process if you already work. You just have to make time to go to all of the interviews.