I had interview with Ric for the first round interview and it went smoothly. Then Ric helped me schedule for the second, third, and forth interview all within 2 weeks. I am so glad to meet Ric and for each round of interview, he will listen to my feedback and help me with any questions about the company. From the first interview to the end (receiving offer) only took a bit more than two weeks. All I can describe is professional and efficient about Ric.