The interview process took approximately 4 hours. They provided an itinerary for you prior to your interview which was helpful as it also provided who you would be meeting with that day. It was also nice as it provided you an opportunity to meet team members on different levels of hierarchy as well as see the environment in which you would be directly working within.