Company has a thorough interview process that includes a phone screening and written interview. I was contacted by a very nice recruiter who walked me through the whole process. Eventually I interviewed with a panel of managers and was offered a position 2 weeks later. No complaints...