It was smooth, the overall experience was very comfortable. But you need to be well prepared, you might be received very specific technical questions or terminologies by the interviewer. I got asked in details of reason of leaving on each of my previous companies. I think this is a major concern for them too, be ready for an answer that can prove your loyalty.