1.) Phone Interview for 45 mins - typical questions; talk about your resume, what the company is about, what your day to day job would look like, touch on benefits for a little bit.
2.) Office Interview with 3 sets of 2 people for an hour each set (3 hours total) - typical interview questions; nothing really hard or out there.
3.) Office Interview with case study - case study was not too difficult - study the company and what they offer to customers.