Apply online, phone interview for about an hour, ask to come and interview in person. There was little communication between the interviews. The in person interview was interesting, was kept waitng for a while. When the interviewer came in, did apologize for being late. The still kept the interview stopping at the end time.