They started out making you get recommendations from your facebook friends. If you had enough and they liked your resume, then you moved on to the next phase. The next phase was an online abstract reasoning test. When you scored above average on that, you moved to the online personality test. If you were selected to move on from this stage (18 people were), then that meant you'd made it to the final round of interviews in person. So you got through this entire process without talking to anyone from the company or having a phone interview.
The final interview was a 3 day fiasco where they wined and dined you (very well) and then interviewed you for an entire day. The interviews were terribly awkward because you were interviewing with another candidate and 2 interviewers at the same time. It was unclear how you were supposed to handle the situation because you are competing for 4 spots out of 18, yet you need to work together with this other candidate.
When asked to tell about myself by the director in one of my interviews, he told me that I didn't have any 'humility' which is one of the companies 'values'. This was very insulting to me because the whole point of an interview is to let the company know how you can contribute to them.
Overall, it seemed like they were looking for someone who would jump for them when they said jump and it was a bad experience.