Applied, quick 30 min chat with CTO, 1.5 hour tech challenge via screenshare, 4 hour on-site interview with 2 more similar tech challenges, follow up call with CTO for clarifications, received offer about a week later. The overall interview process was pleasant and well managed.
However, the offices are packed with employees. Work hours are set to a strict 8-5 with 8:30 meetings every day. You are only allowed a half-hour to one hour lunch around noon so it's pretty hard to escape to the gym or break up your day (I asked about this several times). The catered lunch seems there to keep everyone on-site and ensure a minimum 45+ hour on-site work-schedule. They called it "sports team mentality." Offer was low and the company said they do not negotiate "to be fair to other applicants." I think the company would do better to hire fewer engineers, pay them better, and give them some work-life balance and flexibility.