Simple straight forward process: online application, general phone interview, and on-site interview with multiple staff members. I entered a training program which made things much simpler. In person interviews were conducted at various levels in the company, ending with introductions to senior employees and a job offer.