Interview was pretty time consuming. 1st did basic a phone interview (20 minutes), followed by an online coding and video response interview (2 hours), then did an in person interview with 3 different people. Multiple emails to the hiring manager went unanswered. Never received an official correspondence of decline or anything from them. This seemed unprofessional to me. At a minimum they could have let me know.