Overall a positive experience, The early phone interviews were brief and not entirely engaging but were managed well from a schedule perspective. I felt like the recruiters were very responsive. The onsite interview was very well managed. Good interviewers with plenty of technical questions to answer. I gave a technical presentation and was challenged to defend my reasoning with technical questions.