I was recruited through LinkedIn. I had two interviews with recruiters and 3 interviews with senior management. They call you back really fast, but job description is very vague and you really have no idea what you will be doing until you start the job. Some personality questions and lots of skill questions. They were very accommodating on interview time. I was living in another city at that time so all "in person" interviews were conducted in Skype, with the exception of the last one where the senior manager happened to be in the city.