It took 2 months - phone screening with a recruiter, interview with the hiring manager (the boss I would report to), interview with an attorney & paralegal, interview with an attorney & someone from accounting, and lastly -- meet & greet (with hiring manager) where I was given a tour of the office. Everyone was nice, and they asked a lot of different interview questions. They had follow ups on all of my answers, so they really do try to get a sense of you. It's important to show personality and let them know you would be a good cultural fit. They also look for answers where you show you would excel at teamwork and have strong problem solving skills. At the end, I ended up not getting an offer.