Very long and drawn out process! Spoke with various staff over a 2 month period often times with major lapses in communication in between. Everyone was very friendly but often times there were last minute requests for phone and/or in person interviews which were extremely difficult to accommodate during the work day. However, seems like a strong culture and smart people!