Lengthy process due to members being out of office but communication throughout the entire process was great. They are still working through best practices for hiring but overall was extremely positive experience.
Phone interview
Skype interview
2.5 hr onsite
Homework assignment
Group lunch
Coffee interview