I had a phone screen followed by an onsite behavioral interview before I was offered a coding challenge. The onsite was so dreadful that it became clear to me why the software engineering team chooses to work remotely. The office space was a dim, depressing atmosphere, and the two leads that I interviewed with were visibly unhappy.