Interview process took a very long time and was extremely inefficient. Onsite interview itself was all day; met with multiple members of team. Most individuals were underprepared with questions and left me feeling like I was interviewing them more than they were interviewing me.