The interview process is quite lengthy, and they don't respect your time. I spoke to 5+ people in 3 rounds of interviews and took time off from my job to come to the office in person but, despite telling me they would get back to me the same week, I couldn't get in touch with anyone for 2+ weeks after my last interview. My rejection email (for a final round interview!) was a generic one-sentence email from someone I never met. One of the interviewers from HR also was quite rude, aggressive, and uppity.