I have been there for interview for once, met 2 people, then was offered the job. Interview question is very standard. Must do OT w/o pay. So I don't think this company is very perfect. Their pay is quite low, to Uni graduate is only 2200. I went again for bargain but failed. So I declined this offer.