They do a very good job with interviews. I first had a phone conversation with an HR rep who explained the position and told me about the company. I then had a phone interview with the manager I would be working with. This interview helped flesh out the job requriements. After this I went into the office and met with various people from different sections. This gave a clear understanding of how the company functions and each of the different departments.