I had a phone interview with the HR, followed by a call with the manager and after constantly following up with him, had a on-site interview. The process in itself was easy and the manager was great. Questions were not too hard but had to follow up a lot to get that on-site interview.