1) phone interview with HR
2) phone interview with hiring manager
3) all-day interview with 8 people consisting of 1x1 and panel
4) background check
-upon submission of resume, first phone interview occurred within 2 days; entire process to offer took 2 weeks.