Really great process overall, they were very transparent and had superb communication throughout all interview stages. I had multiple opportunities to ask questions and get feedback on my performance. Spoke with both HR and the team lead for the job multiple times on the phone.