Applied online, received call to set up a phone interview. Had phone interview which lasted about 40 min. with 2 managers which seemed to go very well. Received a call 1 week later to schedule in person interview. Panel interview with 4 managers, received offer a week later.