I had a phone interview first, and got a second call to schedule an on site interview couple days later. The interview went very smoothly. Both HR and manager are really friendly. They truly wanted to know if the company culture fits interviewee's expectation.