Stay away. The interview process here is very demeaning. They will treat you like a circus act, making you put on an elaborate presentation to the whole group (~20 people), after a phone screening and multiple in person panel interviews. Seems like everyone just wants to watch you embarrass yourself. They'll ask you questions they know you can't answer just for their own entertainment. Then they'll go into another room, talk about you amongst themselves while you are not present, and come back and tell you you're not qualified (which they could've determined through your resume alone). Very unprofessional, disrespectful and a waste of time.