several phone screenings followed by in person. They were pretty disorganized throughout the process. They said they were looking to get people in seats ASAP for a large team. However they didn't seem to want to hire anyone, and I know at least 7 or 8 people that went through the full process only to get rejected. Some of them were really smart, too. Oh well not sure what these people are looking for but it's not JUST the basic questions they ask. Obviously a good company.