I was approached by one of their recruiters via Linkedin, after a brief phone conversation I had a phone interview with the hiring manager followed by a face to face interview.
Face to face interview took about 2 hrs. Met with the hiring manager, the V.P. of engineering and the head of Human Resources.
The process was a bit long due to the holidays.