The process from first interview to offer took about a month and a half. They did communicate with me at all times even though there were some delays. Overall the interviews in my opinion were fun and a good challenge. They did also pay for accommodations for the in person interview which was out of town for me.