The interview process was hands down the best I have ever had! It was throughly evaluative while remaining casual and engaging! I really felt that I was able to represent myself completely and that the company represented themselves very well throughout the hiring process, through both their hiring process itself as well as through the interactions with all participants at all stages. Each person was genuine & thoughtful, and very easy to converse with! The hiring managers were very communicative during the whole process, and I would recommend all hiring processes follow their model!