Well what can I say. Interviews were very long, I'd say about 3-4hrs long for first interviews which consisted of 8 people interviewing you. After that was I lucky enough to get called back for a work-with out of a large group that interviewed. The work with went very well. Then the day right after I received a huge offer, graduating top of my class in starting pay without a doubt. Amazing company overall. They have a unique program in training new young talent which not that many companies do. Dream job hands down, endless growth opportunities available.