Overall, the process was great. Every person I spoke with was super professional and seemed very genuine. The interview process took just over a month from beginning to end and included four phases.
Phase one started with a phone screening from one of their Recruiters to determine whether the position is a good fit and if so, a technical assessment will be given to you to complete.
Phase two consisted of an interview with one of the hiring managers.
Phase three included a Panel style interview in which you meet with multiple different Company and Technical Leaders. (Definitely prepare for this and be ready for some uncomfortable, yet necessary questions).
Final Phase consist of feedback from the panel interviews .