Long interview process, and they take at least a week to get back to you between rounds, which can be stressful. I enjoyed speaking with most people during the process, but the last round (the one I was rejected in) was a pretty bad experience. By that point, I had already invested weeks into the process, and the engineer I interviewed with seemed disinterested the entire time. I often had to repeat my answers or questions because they weren’t listening. Afterward, I received a very generic rejection email with no specific feedback.