Recruiter reached out on LinkedIn. I responded, we chatted over the phone for 30m about what I'm looking for next. I was specifically looking at NYC office, who has a very different process than other offices. First round was phone interview. I won't reveal too much due to NDA, but it is definitely a strange format and I was skeptical on how well I did. The next day I heard back that I got the onsite.
Due to some upcoming holiday travel, I wanted to move quickly, so asked for the onsite to be in the following week. They were able to schedule it internally, but the travel company they used (Amex Global Travel) was pretty terrible at response times, and they also do not work weekends, so I did not get things booked until 3-4 days later even though the recruiter promised it would all be booked within 24 hours. This was a painful process. They also did not even sign off on prepaying for the hotel (which is standard for interview candidates), so the charge was made on my account instead. Since my stay was adjacent to the weekend, they were again unresponsive about this.
Aside from the travel booking woes, the onsite interview was a good experience overall. I was told to eat beforehand as there would be no lunch during the interview. It started at 1230pm and I was told it would end around 530pm, but it actually ended around 550pm. I was interviewing for an Android role, but the question was more generalist. I could use my own laptop. It is a single problem with multiple parts, and people came to check in on me every hour or so, they would ask me questions about how I structured things and whatnot. Then the final interviewer came in, I described my entire solution, he asked me to handle some cases I didn't have time to get to, and answered any final questions I had. My personal feeling was that I did okay overall, but didn't really know what to expect given how open ended the project was.
A few days later the recruiter emailed me about having an "update" and asked for a phone conversation. I expected positive news, but I was told I didn't get the offer. He told me it was still positive feedback but it looks like it was not the right fit (standard messaging). This aligns with a lot of the other reviews on here for NYC office.