I applied on 2/14 and had a phone interview scheduled the next week, a couple of days late, I had an online assessment test to complete. The week after I had an onsite interview where I met 6 people and then a final assignment the week after. The overall process was very smooth and they were prompt to announce the next step. Everybody was very nice and I truly enjoyed the interaction with the president.