I applied via indeed and was contacted shortly afterwards by their HR representative in regards to an engineering position at the company. I then did a phone interview with the HR representative, and then after that I had a phone interview with my manager a few days later. I was then brought onsite where I was interviewed by multiple people that I would be working with including one of their Vice President's who was my manager's manager. I was then given an assessment and then an offer a couple of days after that on a Friday evening which I thought was super cool given my current situation.