The interview process consisted of an HR screen, a manager screen, a take home assignment, a follow up call on the take home, a four part panel interview, and a culture call.
Everyone I interviewed with was great. In particular, the HR point of contact, Jess, was incredible and went above and beyond. The fact that everyone made the interview process such a pleasure was a significant reason I decided to accept their offer.