Interview process was thorough, with 5 interviews in total, with different people at all stages of the company. A mixtures of phone and in person interviews really allowed me to get a good feel for the organization through the process, and understand exactly the environment I would be stepping into.