Applied online, screening interview with HR, online personality assessment, interviewed with manager, and then a panel-session interview with the team over 2-3 hours.
Overall a very unpleasant experience. They tried scheduling me for interviews once during lunch hours and then again after 5pm on a Friday....??? The HR person would also call my cell phone out of nowhere several times without any heads up. There was also zero response for 3 weeks after I completed the online assessment.