Submitted an application via their job board and received correspondence 2 months later requesting a phone screening. Phone screening was the typical getting to know you a bit better and a live screen share coding session. After that I was invited to a 4 person interview that I had to prepare a Craft Project for. The interview lasted just over 4 hours and it began with an 1 hour of demoing the project then spending time with each of the individual group interviewers. I loved this format and felt the interview went well. The following week I was phoned by the recruiter and was presented an offer, which I gladly accepted, it is my opinion that this company is on top of their game and it shows.