Contacted by an in-house recruiter on LinkedIn about the position. The first interview consisted of an initial phone screening with the recruiter. At the end of the call, I was asked to submit writing samples for the hiring team to review. The second interview was about an hour-long phone call with the team lead, after which I was given a technical test to complete. The following week, I was asked to come in for an onsite interview— panel presentation/questions, then nearly 3 hours of 1:1 lighting round interviews in a tiny closet-sized conference room with individuals from the panel + HR, and a few other engineers. ~6 hours later, on my commute home, I received a phone call from a VP and Director for one final phone interview (~30 minutes) A verbal offer was given a few days after the onsite interview. Didn't see the paperwork for another 2-3 months. The entire process (initial contact with the recruiter to start date) lasted around 4 months.