Applied online in middle Feb, contacted by HR in late March. Had 2 group interviews , first one was with team members and hiring manager, got call right after that for 2 interview. 2nd interview was meeting mangers over other areas and the senior. Receive offer a week after 2nd interview.