It was good. They were messy with their take home problem. Did not have clear instructions that took some going back and forth with their HR/engineering team. Did not notifiy me when the hiring contact went on vacation so didn't hear any answers for a week when asking questions about the take home.