I received an email from HR a couple days after applying online. They scheduled a short call with me and then an in person interview.
During my first interview I was interviewed by 4 people. This took around 3 hours. It was very straight forward clear.
An hour after my interview, I received an email asking me to come in for a second interview 3 days later.
At this interview, I was interviewed by two other individuals. This interview was on Friday, and Monday afternoon I received a call with an offer.
Overall this had to have been my most positive interview process. HR was super helpful along the way and answered all my questions! The interviews were fair and the process was fast and simple. Basically every job hunters dream come true.