Got a phone call first for prescreening then telling me i need to come in the next day for a 10 key test. the next day I came in for the 10 key test, they cared about the accuracy and speed, i passed the test and was informed that there will be a interview right after. I went to the interview and being told that i might need to come in again the third day since their supervisor isnt available. I got the call that afternoon and went back for the third interview with the supervisor the next day and got the offer on site.