Phone screen with recruiter was very unorganized. He kept on rescheduling our call and was not responsive. Worst recruiter experience I had. On-site interview and lunch with the engineering team and company. Team was excellent and straightforward on who they were looking for. Complete opposite of recruiter.